【发布时间】:2021-05-24 06:33:38
【问题描述】:
根据documentation,可以使用以下变量指定 API 服务器、控制器和调度程序组件的额外标志,以将插入 kubeadm 的配置参数的键值对字典的形式YAML 配置文件:
- kube_kubeadm_apiserver_extra_args
- kube_kubeadm_controller_extra_args
- kube_kubeadm_scheduler_extra_args
但我真的不知道将它们添加到 ansible playbook 的哪个位置,以便在集群部署期间可以在主节点上呈现它们。
我尝试使用这个文件 kubespray/roles/kubernetes/master/defaults/main/main.yml 和这个文件 kubespray/roles/kubespray-defaults/defaults/main.yaml 但这两个文件都不起作用,ansible 不会部署它们,就像 ansible 不读取它们一样。
kubeadm YAML 配置文件在哪里?
这里有人可以帮忙管理这些参数吗?
【问题讨论】:
标签: kubernetes ansible kubespray