This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.10.5. 为 kubelet 配置 TLS 安全配置集
				要在作为 HTTP 服务器时为 kubelet 配置 TLS 安全配置集,请创建一个 KubeletConfig 自定义资源(CR)来为特定节点指定预定义或自定义 TLS 安全配置集。如果没有配置 TLS 安全配置集,则默认 TLS 安全配置集为 Intermediate。
			
kubelet 使用其 HTTP/GRPC 服务器与 Kubernetes API 服务器通信,后者向 pod 发送命令,收集日志,并通过 kubelet 对 pod 运行 exec 命令。
在 worker 节点上配置 Old TLS 安全配置集的 KubeletConfig CR 示例
				您可以在配置的节点上的 kubelet.conf 文件中看到配置 TLS 安全配置集的密码和最小 TLS 版本。
			
先决条件
- 
						您可以使用具有 cluster-admin角色的用户访问集群。
流程
- 创建 - KubeletConfigCR 来配置 TLS 安全配置集:- Custom配置集的- KubeletConfigCR 示例- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 创建 - KubeletConfig对象:- oc create -f <filename> - $ oc create -f <filename>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 根据集群中的 worker 节点数量,等待配置的节点被逐个重启。 
验证
					要验证是否设置了配置集,请在节点处于 Ready 状态后执行以下步骤:
				
- 为配置的节点启动 debug 会话: - oc debug node/<node_name> - $ oc debug node/<node_name>- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 将 - /host设置为 debug shell 中的根目录:- chroot /host - sh-4.4# chroot /host- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- 查看 - kubelet.conf文件:- cat /etc/kubernetes/kubelet.conf - sh-4.4# cat /etc/kubernetes/kubelet.conf- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 输出示例 - Copy to Clipboard Copied! - Toggle word wrap Toggle overflow