小禅我今天刚在单台虚拟机上装好了一个k8s,安装好的第一个时间就运行一个带有副本模式的应用试试了,k8s是当下中最热门的容器管理工具。
工具/原料
k8s
方法/步骤
1
使用k8s创建带一个nginx应用,有两个副本kubectl run nginx-deployment --image=nginx:1.7.9 --replicas=2
2
查看刚创建的deployment,我理解一个部署的意思,注意输处的NAME为nginx-deploymentkubectl get deployment 或kubectl get deployments。
3
查看nginx-deployment应用的副本,kubectl get replicasets。注意输出NAME为nginx-deployment-5fd98dbf5f。
4
kubectl get pods可以查看k8s的pod,pod是k8s中最小的单位,容器是属于pod里面的。注意NAME为nginx-deployment-5fd98dbf5f-th4jb和nginx-deployment-5fd98dbf5f-zhmjz。
5
在上面的顺序可以看出对象的命名方式是子对象的名字=父对象名字+随机字符串或数字。k8s一个应用创建过程为deployment-》replicaset-》pod
6
kubectl describe pod可以查看到pod是由ReplicaSet控制的,细心发现可以NAME和上面一样nginx-deployment-5fd98dbf5f。
7
kubectl describe replicasets可以查看到副本是由deployment控制的,由应用名字为nginx-deployment控制。
上一篇:VS如何设置文本编辑的常规选项