节点池支持多种容器运行时,但一个节点池只能选一种容器运行时。您可以在一个集群创建不同容器运行时节点池,从而创建拥有不同容器运行时节点的混合集群。本文介绍如何在一个集群中混合配置安全沙箱节点池和Docker节点池。
前提条件
注意 创建的ACK集群需要符合以下条件。
- Kubernetes版本大于等于1.14.6-aliyun.1。
- 网络插件必须为Flannel或Terway非独占弹性网卡模式。
- 存储插件不支持FlexVolume,只支持CSI-Plugin(版本大于或等于v1.14.8.39-0d749258-aliyun)。
- logtail-ds版本大于或等于V0.16.34.2-f6647154-aliyun。
注意事项
- 默认情况下,每个集群中最多可包含100个节点。如果您需要添加更多节点,请提交工单申请,请参见提交工单。
- 添加已有云服务器时,请确保您的云服务器有EIP(专有网络),或者相应VPC已配置NAT网关。同时您需要确保相应节点能正常访问公网,否则会导致添加云服务器失败。
创建Docker节点池
创建安全沙箱节点池
执行结果
- 您可以在节点池页面查看节点池状态,节点池状态显示已激活,表明节点池创建成功。
- 您可以连接ACK集群,查看节点的详细信息。
- 在节点池页面,单击新建的节点池名称,进入节点池详情页。在节点池信息区域查找并记录节点池ID。
- 连接Kubernetes集群,详情请参见通过kubectl连接Kubernetes集群。
- 输入以下命令,获取节点名称。
kubectl get node --show-labels | grep -E "${节点池ID}|${节点池ID}"
- 输入以下命令,查看节点详情。
kubectl get node -o wide | grep -E "${节点名}|${节点名}"
- 在节点池页面,单击新建的节点池名称,进入节点池详情页。在节点池信息区域查找并记录节点池ID。
在文档使用中是否遇到以下问题
更多建议
匿名提交