首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >执行kuberentes部署相关操作时的语法差异

执行kuberentes部署相关操作时的语法差异
EN

Stack Overflow用户
提问于 2020-07-06 00:19:15
回答 1查看 46关注 0票数 0

以下语法用法有何不同:

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

EN

回答 1

Stack Overflow用户

发布于 2020-07-07 05:39:47

这是没有区别的。它们在examples中向您展示了访问资源的不同方式。

这是您可以在example nginx deployment中看到的对app/v1API的引用

apiVersion:应用程序/v1

代码语言:javascript
复制
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

代码语言:javascript
复制
kubectl get deployment.v2.apps/nginx-deployment
error: the server doesn't have a resource type "deployment"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62743298

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档