我很惊讶还没有人问这个问题,但是deployment.apps
到底是什么呢?
我经常在命令中看到它。
kubectl rollout pause deployment.apps/nginx-deployment
或者甚至可以与deployments
关键字互换使用:kubectl get deployments
= kubectl get deployment.apps
不过,我不明白这意味着什么。即使在K8s official docs中,他们也理所当然地认为读者理解这个术语。
有人能给我解释一下吗?
发布于 2021-08-11 16:42:16
Kubernetes API将其不同的资源(例如,Pod、部署、入口)分组在他们所称的"api groups“中,在符号deployment.apps
中- "deployment”是资源名称,而"apps“是api组名称。
另请参阅API groups的动机
https://stackoverflow.com/questions/68745876
复制相似问题