以下语法用法有何不同:
kubectl获取部署
kubectl获取deployment.apps
kubectl get deployment.v1.apps
在文档中有对deployment.v1.apps和deployment.apps的引用,特别是在谈到部署和升级时。例如:要查看部署卷展栏状态,请运行kubectl卷展栏状态deployment.v1.apps/nginx-deployment
例如:让我们将nginx Pods更新为使用nginx:1.16.1镜像,而不是nginx:1.14.2镜像。
kubectl --记录部署.apps/nginx-部署集镜像部署.v1.apps/nginx-部署nginx=nginx:1.16.1
发布于 2020-07-07 05:39:47
这是没有区别的。它们在examples中向您展示了访问资源的不同方式。
这是您可以在example nginx deployment中看到的对app/v1API的引用
apiVersion:应用程序/v1
apiVersion: apps/v1
kind: Deployment
metadata:
name: nginx-deployment
labels:
app: nginx
spec:
replicas: 3
selector:
matchLabels:
app: nginx
template:
metadata:
labels:
app: nginx
spec:
containers:
- name: nginx
image: nginx:1.14.2
ports:
- containerPort: 80您可以使用shorten,如kubectl get deployments,也可以使用问题中提供的较长的方法。
然而,很明显,你不能使用例如app/v2
kubectl get deployment.v2.apps/nginx-deployment
error: the server doesn't have a resource type "deployment"https://stackoverflow.com/questions/62743298
复制相似问题