摘要:實(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
摘要:有些人將其稱為容器編排平臺(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)用程序的...
摘要:此時(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ù)論壇上被...
摘要:宋體是面向內(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...
摘要:從開(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...
摘要:在本文中我們將介紹如何使用在集群上部署和管理。非常強(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è)單一位置并...
摘要:應(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ù)等功能。可以在物...
閱讀 2807·2021-11-22 14:44
閱讀 548·2021-11-22 12:00
閱讀 3689·2019-08-30 15:54
閱讀 1580·2019-08-29 17:15
閱讀 1906·2019-08-29 13:50
閱讀 1116·2019-08-29 13:17
閱讀 3522·2019-08-29 13:05
閱讀 1186·2019-08-29 11:31