k8s中的deployment、replicasets、pods关系

小禅我今天刚在单台虚拟机上装好了一个k8s,安装好的第一个时候就运行一个带有副本模式的应用尝尝了,k8s是当下中最热点的容器办理东西 。

需要这些哦
k8s
方式/
1利用k8s建立带一个nginx应用,有两个副本
kubectl run nginx-deployment --image=nginx:1.7.9 --replicas=2

k8s中的deployment、replicasets、pods关系

文章插图

2查看刚建立的deployment,我理解一个摆设的意思,注重输处的NAME为nginx-deployment
kubectl get deployment 或kubectl get deployments 。

k8s中的deployment、replicasets、pods关系

文章插图

3查看nginx-deployment应用的副本,kubectl get replicasets 。
注重输出NAME为nginx-deployment-5fd98dbf5f 。

k8s中的deployment、replicasets、pods关系

文章插图

4kubectl get pods可以查看k8s的pod,pod是k8s中最小的单元,容器是属于pod里面的 。
【k8s中的deployment、replicasets、pods关系】注重NAME为nginx-deployment-5fd98dbf5f-th4jb和nginx-deployment-5fd98dbf5f-zhmjz 。

k8s中的deployment、replicasets、pods关系

文章插图

5在上面的挨次可以看出对象的定名体例是
子对象的名字=父对象名字+随机字符串或数字 。
k8s一个应用建立过程为deployment-》replicaset-》pod

k8s中的deployment、replicasets、pods关系

文章插图

6kubectl describe pod可以查看到pod是由ReplicaSet节制的,细心发现可以NAME和上面一样nginx-deployment-5fd98dbf5f 。

k8s中的deployment、replicasets、pods关系

文章插图

7 kubectl describe replicasets可以查看到副本是由deployment节制的,由应用名字为nginx-deployment节制 。

k8s中的deployment、replicasets、pods关系

文章插图


以上内容就是k8s中的deployment、replicasets、pods关系的内容啦,希望对你有所帮助哦!

    推荐阅读