centos7下kubernetes(6。运行应用)
Deployment
?從一個例子開始
kubectl run nginx-deployment --image=nginx:1.7.9 --replicas=2
?kubectl get deployment nginx-deployment ? 查看狀態
?通過kubectl describe deployment nginx-deploymnet查看詳細的創建過程
重點看最下面:NewReplicaSet:?nginx-deployment-6fb585c4cc (2/2 replicas created)
? ? ? ? ? ? ? ? ? ? ? ?? Event:是deployment的日志
所以說deployment通過replicaset來管理pod
通過kubactl describe replicaset ?nginx-deployment-6fb585c4cc
Controlled By:? Deployment/nginx-deployment ?? 記錄replicaset由nginx-deployment創建
Events?記錄了兩個副本 Pod 的創建
?
?
通過kubectl? get pod 查看pod
?
?
查看pod詳細信息:
?kubectl describe pod nginx-deployment-6fb585c4cc-cnrqh
Controlled By:????? ReplicaSet/nginx-deployment-6fb585c4cc ? 由ReplicaSet創建的
?
?
?
總結deployment創建過程:
1.用戶通過kubectl創建deployment
2.Deployment創建replicaset
3.replicaset創建pod
此為盜圖
?
?
?
其中命名方式:子對象的名字?=?父對象名字?+?隨機字符串或數字
?
轉載于:https://www.cnblogs.com/lkun/p/9705914.html
總結
以上是生活随笔為你收集整理的centos7下kubernetes(6。运行应用)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Appium定位方式总结
- 下一篇: Maven安装与配置——手把手教程