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

資訊專欄INFORMATION COLUMN

kubernetes上部署應用實例

libxd / 1744人閱讀

摘要:實例結構創建發布到集群自動創建創建創建創建創建創建創建創建創建創建創建訪問全部啟動后的刪除參考實戰基于和的留言簿案例

實例結構

創建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

發布到kubernetes集群,自動創建pod

kubectl create -f redis-master-controller.yaml
kubectl get rc
kubectl get pods
創建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

創建service

kubectl create -f redis-master-service.yaml
kubectl get services
創建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

創建

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

創建

kubectl create -f redis-slave-service.yaml
kubectl get services
創建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

創建

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

創建

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

訪問
http://your-host:30001/

全部啟動后的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實戰-基于redis和docker的留言簿案例

Configuring Your Cloud Provider"s Firewalls

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/32441.html

相關文章

  • 使用 Kubernetes部署你的 Laravel 程序

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

    JowayYoung 評論0 收藏0
  • Kubernetes 如何打贏容器之戰?

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

    shiguibiao 評論0 收藏0
  • UCloud 基于Kubernetes Operator的服務化實踐

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

    zorpan 評論0 收藏0
  • GitLab Auto DevOps功能與Kubernetes集成教程

    摘要:從開始,部署管理的集群時,默認情況下會啟用授權群集端點功能。我們將首先在中創建一個新項目,該項目將使用功能與我們的集群集成。完成后單擊創建項目。這不僅意味著已被設為默認值,還能夠觸發構建。例如,負載均衡選項卡顯示已部署的以及創建的主機名。 介 紹 在這篇文章中,我們將介紹如何將GitLab的Auto DevOps功能與Rancher管理的Kubernetes集群連接起來,利用Ranch...

    GraphQuery 評論0 收藏0
  • Kubernetes集群部署和管理JFrog Artifactory

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

    dunizb 評論0 收藏0
  • 帶你理解Kubernetes部署一個Node應用

    摘要:應用實例創建完成后,會持續監視這些實例。創建時,會創建了一個來托管應用。通過請求,可以從集群的外部訪問一個服務。使用云提供商的負載均衡器如果支持,可以向外部暴露服務。使用在中部署第一個應用本文以為例進行。目標是將簡單的應用部署在上運行。 Kubernetes是什么? Kubernetes是容器集群管理系統,是一個開源的平臺,可以實現容器集群的自動化部署、自動擴縮容、維護等功能。可以在物...

    qqlcbb 評論0 收藏0

發表評論

0條評論

libxd

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<