真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯網站制作重慶分公司

使用yaml文件部署C++的helloworld應用-創(chuàng)新互聯

上篇都是通過命令來創(chuàng)建deployment,本篇主要講述通過yaml文件來創(chuàng)建。在實際應用中都是通過yaml文件來部署服務。
1、在c:/minikube目錄編寫myhello-deployment.yaml如下:
apiVersion: apps/v1 #版本
kind: Deployment #創(chuàng)建資源的類型
metadata: #資源的元數據
name: my-hello #資源的名稱,是元數據必填項
spec: #期望狀態(tài)
replicas: 3 #創(chuàng)建的副本數量(pod數量),不填默認為1
selector: #選擇器
matchLabels:
app: my-hello
template: #定義pod的模板
metadata: #pod的元數據
labels: #labels標簽,必填一個
app: my-hello
spec: #pod的期望狀態(tài)
containers: #容器
- name: my-hello #容器名稱
image: my-hello:v1 #鏡像

創(chuàng)新互聯公司是一家專業(yè)從事做網站、網站制作的網絡公司。作為專業(yè)網絡公司,創(chuàng)新互聯公司依托的技術實力、以及多年的網站運營經驗,為您提供專業(yè)的成都網站建設、成都營銷網站建設及網站設計開發(fā)服務!

2、先用docker生成my-hello:v1的鏡像文件,同上篇。執(zhí)行kubectl apply -f myhello-deployment.yaml命令創(chuàng)建deployment、rs和pod。
在這里插入圖片描述
3、執(zhí)行kubectl logs POD-NAME查看輸出日志。
在這里插入圖片描述
4、重新編譯v2版本的鏡像,這個過程同上篇,執(zhí)行kubectl set image deploy/my-hello my-hello=my-hello:v2命令更新版本為v2。
在這里插入圖片描述
5、查看輸出日志已升級。
在這里插入圖片描述
6、回滾到上一版本v1
在這里插入圖片描述
在這里插入圖片描述
7、查看輸出日志已回退到v1。
在這里插入圖片描述
8、執(zhí)行kubectl delete -f myhello-deployment.yaml命令刪除deployment。
在這里插入圖片描述
這個例子很好的演示了deplayment管理版本與發(fā)布的機制。簡單說,Deployment 只負責管理不同版本的 ReplicaSet,由 ReplicaSet 來管理具體的 Pod 副本數,每個 ReplicaSet 對應 Deployment template 的一個版本。

你是否還在尋找穩(wěn)定的海外服務器提供商?創(chuàng)新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調度確保服務器高可用性,企業(yè)級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧


當前標題:使用yaml文件部署C++的helloworld應用-創(chuàng)新互聯
網頁地址:http://weahome.cn/article/djgepj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部