11.2. 在节点池中引用 kubelet 配置
要在节点池中引用 kubelet 配置,您可以在配置映射中添加 kubelet 配置,然后在 NodePool 资源中应用配置映射。
流程
输入以下信息,在管理集群中的配置映射中添加 kubelet 配置:
带有 kubelet 配置的
ConfigMap对象示例apiVersion: v1 kind: ConfigMap metadata: name: <configmap_name>1 namespace: clusters data: config: | apiVersion: machineconfiguration.openshift.io/v1 kind: KubeletConfig metadata: name: <kubeletconfig_name>2 spec: kubeletConfig: registerWithTaints: - key: "example.sh/unregistered" value: "true" effect: "NoExecute"输入以下命令将配置映射应用到节点池:
$ oc edit nodepool <nodepool_name> --namespace clusters1 - 1
- 将
<nodepool_name>替换为节点池的名称。
NodePool资源配置示例apiVersion: hypershift.openshift.io/v1alpha1 kind: NodePool metadata: # ... name: nodepool-1 namespace: clusters # ... spec: config: - name: <configmap_name>1 # ...- 1
- 将
<configmap_name>替换为配置映射的名称。