The K8s API JSON 和 Protobuf 序列化模式遵循相同的模式更改原则。 以下描述涵盖了这两种格式。
API 版本控制和软件版本控制是间接相关的。 API 和发布版本控制提案描述了 API 版本控制和软件版本控制间的关系。不同的 API 版本代表着不同的稳定性和支持级别。 你可以在 API 变更文档 中查看到更多的不同级别的判定标准。
Here's a summary of each level: Alpha / Bate / Stable
(主要是用Bate、Stable版本)
[root@k8s-master~]#kubectl get deployment#或者 kubectl get deploy[root@k8s-master~]# kubectl get deploymentNAMEREADYUP-TO-DATEAVAILABLEAGE
nginx1/1115h10m
扩展对象nginx
[root@k8s-master~]# kubectl scale deploy --replicas=3 nginux #注意:deploy=deploymentdeployment.apps/nginxscaled
[root@k8s-master~]# kubectl get deploymentNAMEREADYUP-TO-DATEAVAILABLEAGE
nginx3/3335h15m
[root@k8s-master~]# kubectl get poNAMEREADYSTATUSRESTARTSAGE
nginx-85b98978db-2h5jw1/1Running086s
nginx-85b98978db-hll4t1/1Running05h8m
nginx-85b98978db-zh9f51/1Running086s
kubectl scale --help
Set a new size for a deployment, replica set,replication controller,
or stateful set.
查看扩展的pod被部署在哪些节点
[root@k8s-master ~]# kubectl get po -o wideNAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATESnginx-85b98978db-2h5jw 1/1 Running 0 46m 192.168.169.132 k8s-node2 <none> <none>nginx-85b98978db-hll4t 1/1 Running 0 5h54m 192.168.36.66 k8s-node1 <none> <none>nginx-85b98978db-zh9f5 1/1 Running 0 46m 192.168.36.67 k8s-node1 <none> <none>
可以看到46分钟之前 46m,一个部署到node2,一个部署到node1
查看deployment 信息,并以yaml形式输出
kubectl get deploy #查看当前deployment资源
kubectl get deploy -o yaml #以yaml格式查看当前deployment资源
kubectl get deploy nginx -o yaml #以yaml格式查看当前deployment资源,指定deploy 资源