如何在kubernetes中向系统pod添加节点选择器?
我想应用一个yaml文件,该文件将向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
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中执行此操作。请详细说明您想要实现的目标或提供的场景。