10.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 clusters 1
- 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>
替换为配置映射的名称。