根据此文档,可以使用以下变量指定 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 配置文件在哪里?
这里有人可以帮助管理这些参数吗?