kva*_*aps 11
为此,您可以使用PodNodeSelector准入控制器。
首先,您需要在kubernetes-apiserver中启用它:
/etc/kubernetes/manifests/kube-apiserver.yaml:
--enable-admission-plugins=PodNodeSelector参数现在,您可以scheduler.alpha.kubernetes.io/node-selector在名称空间的注释中指定选项,例如:
apiVersion: v1
kind: Namespace
metadata
name: ns1
annotations:
scheduler.alpha.kubernetes.io/node-selector: env=test
spec: {}
status: {}
Run Code Online (Sandbox Code Playgroud)
完成这些步骤之后,在此命名空间中创建的所有pod都会自动添加以下部分:
nodeSelector
env: test
Run Code Online (Sandbox Code Playgroud)
PodNodeSelector您可以在Kubernetes官方文档中找到有关的更多信息:https ://kubernetes.io/docs/reference/access-authn-authz/admission-controllers/#podnodeselector
| 归档时间: |
|
| 查看次数: |
5195 次 |
| 最近记录: |