当前位置: 首页 > 知识库问答 >
问题:

向部署添加一些标签?

桑思远
2023-03-14
kubectl run monnginx --image nginx --labels "env=prod,group=front"
kubectl run monnginx2 --image nginx --labels "env=dev,group=front"
kubectl run monnginx3 --image nginx --labels "env=prod,group=back"
root@kubmaster:# kubectl get deployments
NAME            READY        UP-TO-DATE AVAILABLE      AGE
monnginx         1/1             1          1          46s
monnginx2        1/1             1          1          22s
monnginx3        1/1             1          1          10s
      
root@kubmaster:# kubectl get deployments --show-labels
NAME            READY        UP-TO-DATE AVAILABLE      AGE   LABELS
monnginx         1/1             1          1          46s   env=prod,group=front
monnginx2        1/1             1          1          22s   env=dev,group=front 
monnginx3        1/1             1          1          10s   env=prod,group=back
      
root@kubermaster:~ kubectl run mynginx --image nginx --labels "env=prod,group=front"
pod/mynginx created

root@kubermaster:~ kubectl run mynginx2 --image nginx --labels "env=dev,group=front"
pod/mynginx2 created

root@kubermaster:~ kubectl run mynginx3 --image nginx --labels "env=dev,group=back"
pod/mynginx3 created

No resources found in default namespace.
NAME       READY   STATUS    RESTARTS   AGE     LABELS
mynginx    1/1     Running   0          2m39s   env=prod,group=front
mynginx2   1/1     Running   0          2m32s   env=dev,group=front
mynginx3   1/1     Running   0          2m25s   env=dev,group=back
Error: unknown flag: --labels

有人来解释为什么我有这个错误,怎么贴标签

多谢!

共有1个答案

谢旻
2023-03-14

因为$kubectl create deployment不支持--labels标志。但是可以使用$kubectl label向部署添加标签。

例子:

# Update deployment 'my-deployment' with the label 'unhealthy' and the value 'true'.
$ kubectl label deployment my-deployment unhealthy=true
  
# Update deployment 'my-deployment' with the label 'status' and the value 'unhealthy', overwriting any existing value.
$ kubectl label --overwrite deployment my-deployment status=unhealthy

它也适用于其他Kubernetes对象

 类似资料:
  • 下面的代码检查ArrayList中是否存在id 数组列表结果很好,但映射值仅返回true。请帮助我如何根据条件添加k、v以映射,以便映射结果如下所示[{Access=false},{Access=true},{Access=false},{Access=false},{Access=true}]。

  • 问题内容: 我正在寻找简单的代码,让我将以下html添加到我的zend表单中: 就是这样,它必须位于表单中我的“ method”元素上方,但仅此而已。对于这样一个简单的动作,我找不到任何不涉及我学习火箭科学的方法(即Zend Decorators)。 问题答案: 目前,我唯一想到的方法是向表单中添加一个虚拟元素,并删除所有带有除您在问题中指定的属性的“ HtmlTag”以外的装饰器。删除装饰器意味

  • 我正在使用maven为JBOSS AS 7构建一个war文件。在maven部署之后,会有“测试”。本地存储库中的“war”和“test-2”。远程存储库中的“war”。这一切都如预期的那样(2是POM中的版本)。 如果我手动部署“test.war”,一切正常。如果我部署“test-2.war”,部署失败。如果我将“test-2.war”重命名为“test.war”,部署工作正常,但尝试在浏览器中访

  • 我刚刚开始使用servlet和JSP开发在线应用程序。您可能知道,我们需要一个doPost方法,它接收HttpServletRequest请求、HttpServletResponse(Response)参数。 我的问题如下。我知道我需要导入javax.servlet和javax.servlet.http.*包才能使其工作。我记得有一次,一个疯狂的老师告诉我,我可以修改我的jdk/jre/lib文件

  • 嗨,我试图创建一个由JComboBox和JTextField组成的接口。我已经整理好了向JComboBox添加标签的代码,但是我在向文本字段添加标签时遇到了麻烦。如有任何帮助,不胜感激。

  • 本书介绍 Web 开发而不是 Web 设计,不过在一个看起来很简陋的应用中开发会让人提不起劲,所以本节要向布局中添加一些结构,再加入一些 CSS 实现基本的样式。除了使用自定义的 CSS 之外,我们还会使用由 Twitter 开发的开源 Web 设计框架 Bootstrap。我们会按照一定的方式组织代码——当布局文件中的内容变多以后,使用局部视图清理。 开发 Web 应用时,尽早对用户界面有个统筹