国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

kubernetes上部署應(yīng)用實(shí)例

libxd / 1745人閱讀

摘要:實(shí)例結(jié)構(gòu)創(chuàng)建發(fā)布到集群自動(dòng)創(chuàng)建創(chuàng)建創(chuàng)建創(chuàng)建創(chuàng)建創(chuàng)建創(chuàng)建創(chuàng)建創(chuàng)建創(chuàng)建創(chuàng)建訪問(wèn)全部啟動(dòng)后的刪除參考實(shí)戰(zhàn)基于和的留言簿案例

實(shí)例結(jié)構(gòu)

創(chuàng)建redis-master-controller.yaml
apiVersion: v1
kind: ReplicationController
metadata:
  name: redis-master
spec:
  replicas: 1
  selector:
    name: redis-master
  template:
    metadata:
      name: redis-master
      labels:
        name: redis-master
    spec:
      containers:
      - name: redis-master
        image: kubeguide/redis-master
        ports:
        - containerPort: 6379

發(fā)布到kubernetes集群,自動(dòng)創(chuàng)建pod

kubectl create -f redis-master-controller.yaml
kubectl get rc
kubectl get pods
創(chuàng)建redis-master-service.yaml
apiVersion: v1
kind: Service
metadata:
  name: redis-master
  labels:
    name: redis-master
spec:
  ports:
  - port: 6379
    targetPort: 6379
  selector:
    name: redis-master

創(chuàng)建service

kubectl create -f redis-master-service.yaml
kubectl get services
創(chuàng)建redis-slave-controller.yaml
apiVersion: v1
kind: ReplicationController
metadata:
  name: redis-slave
spec:
  replicas: 2
  selector:
    name: redis-slave
  template:
    metadata:
      name: redis-slave
      labels:
        name: redis-slave
    spec:
      containers:
      - name: redis-slave
        image: kubeguide/guestbook-redis-slave
        env:
        - name: GET_HOSTS_FROM
          value: env
        ports:
        - containerPort: 6379

創(chuàng)建

kubectl create -f redis-slave-controller.yaml
kubectl get rc
kubectl get pods
創(chuàng)建redis-slave-service.yaml
apiVersion: v1
kind: Service
metadata:
  name: redis-slave
  labels:
    name: redis-slave
spec:
  ports:
  - port: 6379
  selector:
    name: redis-slave

創(chuàng)建

kubectl create -f redis-slave-service.yaml
kubectl get services
創(chuàng)建frontend-controller.yaml
apiVersion: v1
kind: ReplicationController
metadata:
  name: frontend
  labels:
    name: frontend
spec:
  replicas: 3
  selector:
    name: frontend
  template:
    metadata:
      labels:
        name: frontend
    spec:
      containers:
      - name: frontend
        image: kubeguide/guestbook-php-frontend
        env:
        - name: GET_HOSTS_FROM
          value: env
        ports:
        - containerPort: 80

創(chuàng)建

kubectl create -f frontend-controller.yaml
kubectl get rc
kubectl get pods
創(chuàng)建frontend-service.yaml
apiVersion: v1
kind: Service
metadata:
  name: frontend
  labels:
    name: frontend
spec:
  type: NodePort
  ports:
  - port: 80
    nodePort: 30001
  selector:
    name: frontend

創(chuàng)建

kubectl create -f frontend-service.yaml
kubectl get services

訪問(wèn)
http://your-host:30001/

全部啟動(dòng)后的kubernetes-ui

刪除
kubectl delete -f frontend-controller.yaml
replicationcontroller "frontend" deleted
kubectl delete -f redis-master-controller.yaml
replicationcontroller "redis-master" deleted
kubectl delete -f redis-slave-controller.yaml
replicationcontroller "redis-slave" deleted
kubectl delete -f redis-slave-service.yaml
service "redis-slave" deleted
kubectl delete -f redis-master-service.yaml
service "redis-master" deleted
kubectl delete -f frontend-service.yaml
參考

kubernetes-example-guestbook

kubernetes實(shí)戰(zhàn)-基于redis和docker的留言簿案例

Configuring Your Cloud Provider"s Firewalls

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/32441.html

相關(guān)文章

  • 使用 Kubernetes 來(lái)部署你的 Laravel 程序

    摘要:有些人將其稱為容器編排平臺(tái),而并非唯一的此類平臺(tái)。但是在中,您可以快速擴(kuò)展出多個(gè)實(shí)例你看看使用擴(kuò)展你的網(wǎng)站是何其便捷。當(dāng)你指向群集的地址和節(jié)點(diǎn)的端口號(hào)時(shí),你就已經(jīng)可見(jiàn)瀏覽器中正在運(yùn)行的程序了。 showImg(https://segmentfault.com/img/remote/1460000017838786?w=1120&h=757); Laravel 是開(kāi)發(fā) PHP 應(yīng)用程序的...

    JowayYoung 評(píng)論0 收藏0
  • Kubernetes 如何打贏容器之戰(zhàn)?

    摘要:此時(shí),一些聰明的技術(shù)公司紛紛跟進(jìn),推出了自家的容器集群管理項(xiàng)目,并且稱之為。容器是完全使用沙箱機(jī)制,相互之間不會(huì)有任何接口。管理集群的所有行為例如應(yīng)用調(diào)度改變應(yīng)用的狀態(tài),擴(kuò)縮容,更新降級(jí)應(yīng)用等。 showImg(https://segmentfault.com/img/remote/1460000018689306); 阿里妹導(dǎo)讀:Kubernetes 近幾年很熱門(mén),在各大技術(shù)論壇上被...

    shiguibiao 評(píng)論0 收藏0
  • UCloud 基于Kubernetes Operator的服務(wù)化實(shí)踐

    摘要:宋體是面向內(nèi)部基于打造的容器服務(wù)平臺(tái),旨在提升內(nèi)部研發(fā)效率,幫助改善規(guī)范研發(fā)流程。宋體作為容器編排框架,可以減輕配置部署管理和監(jiān)控大規(guī)模容器應(yīng)用的負(fù)擔(dān)。宋體核心原理宋體解釋不得不提中兩個(gè)最具價(jià)值的理念聲明式和控制器模式。KUN(Keep UCloud Nimble)是面向 UCloud 內(nèi)部、基于 Kubernetes 打造的容器服務(wù)平臺(tái),旨在提升內(nèi)部研發(fā)效率,幫助改善、規(guī)范研發(fā)流程。在 K...

    zorpan 評(píng)論0 收藏0
  • GitLab Auto DevOps功能與Kubernetes集成教程

    摘要:從開(kāi)始,部署管理的集群時(shí),默認(rèn)情況下會(huì)啟用授權(quán)群集端點(diǎn)功能。我們將首先在中創(chuàng)建一個(gè)新項(xiàng)目,該項(xiàng)目將使用功能與我們的集群集成。完成后單擊創(chuàng)建項(xiàng)目。這不僅意味著已被設(shè)為默認(rèn)值,還能夠觸發(fā)構(gòu)建。例如,負(fù)載均衡選項(xiàng)卡顯示已部署的以及創(chuàng)建的主機(jī)名。 介 紹 在這篇文章中,我們將介紹如何將GitLab的Auto DevOps功能與Rancher管理的Kubernetes集群連接起來(lái),利用Ranch...

    GraphQuery 評(píng)論0 收藏0
  • Kubernetes集群部署和管理JFrog Artifactory

    摘要:在本文中我們將介紹如何使用在集群上部署和管理。非常強(qiáng)大,它能夠在任何地方管理集群,因此我們將在實(shí)例上以獨(dú)立模式啟動(dòng),使用它在中部署集群。現(xiàn)在,當(dāng)你點(diǎn)擊,就會(huì)把部署到你的集群上。當(dāng)安裝完成后,紅色的進(jìn)度條會(huì)變更為綠色。 JFrog Artifactory是一個(gè)artifacts倉(cāng)庫(kù)管理平臺(tái),它支持所有的主流打包格式、構(gòu)建工具和持續(xù)集成(CI)服務(wù)器。它將所有二進(jìn)制內(nèi)容保存在一個(gè)單一位置并...

    dunizb 評(píng)論0 收藏0
  • 帶你理解Kubernetes部署一個(gè)Node應(yīng)用

    摘要:應(yīng)用實(shí)例創(chuàng)建完成后,會(huì)持續(xù)監(jiān)視這些實(shí)例。創(chuàng)建時(shí),會(huì)創(chuàng)建了一個(gè)來(lái)托管應(yīng)用。通過(guò)請(qǐng)求,可以從集群的外部訪問(wèn)一個(gè)服務(wù)。使用云提供商的負(fù)載均衡器如果支持,可以向外部暴露服務(wù)。使用在中部署第一個(gè)應(yīng)用本文以為例進(jìn)行。目標(biāo)是將簡(jiǎn)單的應(yīng)用部署在上運(yùn)行。 Kubernetes是什么? Kubernetes是容器集群管理系統(tǒng),是一個(gè)開(kāi)源的平臺(tái),可以實(shí)現(xiàn)容器集群的自動(dòng)化部署、自動(dòng)擴(kuò)縮容、維護(hù)等功能。可以在物...

    qqlcbb 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<