如何在kubernetes中向系统pod添加节点选择器?

如何在kubernetes中向系统pod添加节点选择器?,kubernetes,google-kubernetes-engine,scaling,horizontal-scaling,Kubernetes,Google Kubernetes Engine,Scaling,Horizontal Scaling,我想应用一个yaml文件,该文件将向pod匹配k8s app=metrics server标签添加一个节点选择器。我应该在yaml文件中为此添加哪些内容?节点应标有标签k8s app:metrics server,以便在其上安排POD 检查是否已将标签添加到群集的节点: kubectl获取节点--显示标签 标签应该是k8s app:metrics server apiVersion: v1 kind: Pod metadata: name: testpod spec: container

我想应用一个yaml文件,该文件将向pod匹配
k8s app=metrics server
标签添加一个节点选择器。我应该在yaml文件中为此添加哪些内容?

节点应标有标签k8s app:metrics server,以便在其上安排POD

检查是否已将标签添加到群集的节点:
kubectl获取节点--显示标签

标签应该是k8s app:metrics server

apiVersion: v1
kind: Pod
metadata:
  name: testpod
spec:
  containers:
    - name: nginx
      image: nginx:latest
  nodeSelector:
    k8s-app: metrics-server 
还要检查pod是否已安排在该节点上,请运行以下命令:
kubectl获得吊舱-o宽

然后查看Pod分配到的“节点”

以下是kubernetes博士的再次练习


此外,在你发布问题之前,请尝试在线检查你的问题的答案是否可用。你挖得越多,你就会知道得越深。Kubernetes文档太详细了,很容易理解。

你是什么意思
系统pod
,pod是用集群自动创建的?您使用的是谷歌云的GKE还是它的错误标签?您还使用了标签
缩放
水平缩放
,无法缩放
pod
。您可以缩放
deployment
replicaset
,因此,如果您想将节点选择器添加到pod中,然后能够对其进行缩放,则需要在
deployment
yaml中执行此操作。请详细说明您想要实现的目标或提供的场景。