小禅我今天刚在单台虚拟机上装好了一个k8s,安装好的第一个时候就运行一个带有副本模式的应用尝尝了,k8s是当下中最热点的容器办理东西。
利用k8s建立带一个nginx应用,有两个副本
kubectl run nginx-deployment --image=nginx:1.7.9 --replicas=2
查看刚建立的deployment,我理解一个摆设的意思,注重输处的NAME为nginx-deployment
kubectl get deployment 或kubectl get deployments。
查看nginx-deployment应用的副本,kubectl get replicasets。
注重输出NAME为nginx-deployment-5fd98dbf5f。
kubectl get pods可以查看k8s的pod,pod是k8s中最小的单元,容器是属于pod里面的。
注重NAME为nginx-deployment-5fd98dbf5f-th4jb和nginx-deployment-5fd98dbf5f-zhmjz。
在上面的挨次可以看出对象的定名体例是
子对象的名字=父对象名字+随机字符串或数字。
k8s一个应用建立过程为deployment-》replicaset-》pod
kubectl describe pod可以查看到pod是由ReplicaSet节制的,细心发现可以NAME和上面一样nginx-deployment-5fd98dbf5f。
kubectl describe replicasets可以查看到副本是由deployment节制的,由应用名字为nginx-deployment节制。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!