分享好友 资讯首页 频道列表

云计算核心技术Docker教程:Docker Swarm 使用公钥基础设施 (PKI) 管理群安全

2021-09-27 00:006170

Docker 内置的群模式公钥基础设施 (PKI) 系统使安全部署容器编排系统变得简单。群中的节点使用相互传输层安全 (TLS) 来验证、授权和加密与群中其他节点的通信。

当您通过运行创建 swarm 时docker swarm init,Docker 将自己指定为管理器节点。默认情况下,管理器节点会生成一个新的根证书颁发机构 (CA) 以及一个密钥对,用于保护与加入群的其他节点的通信。如果您愿意,可以使用docker swarm init命令的--external-ca标志 指定您自己的外部生成的根 CA。

当您将其他节点加入群时,管理器节点还会生成两个令牌以供使用:一个工作令牌和一个管理器令牌。每个令牌包括根 CA 证书的摘要和随机生成的机密。当节点加入群时,加入节点使用摘要来验证来自远程管理器的根 CA 证书。远程管理器使用秘密来确保加入的节点是一个被批准的节点。

每次有新节点加入群时,管理器都会向该节点颁发证书。证书包含随机生成的节点 ID,用于标识证书通用名 (CN) 下的节点和组织单位 (OU) 下的角色。节点 ID 在当前群中节点的生命周期内用作加密安全节点身份。

下图说明了管理节点和工作节点如何使用至少 TLS 1.2 加密通信。

TIM截图20210926174210

下面的示例显示了来自工作节点证书的信息:

TIM截图20210926174233

默认情况下,swarm 中的每个节点每三个月更新一次证书。您可以通过运行docker swarm update --cert-expiry命令来配置此时间间隔。最小旋转值为 1 小时。有关详细信息,请参阅 docker swarm 更新CLI 参考。

反对 0
举报 0
收藏 0
打赏 0
评论 0
2026云计算新图景:混合AI、多云战略与成本优化引领变革浪潮
2026云计算新图景:混合AI、多云战略与成本优化引领变革浪潮

0评论2026-01-061486

2025量子科技和产业大会:前沿成果闪耀,量子产业迈向新征程
2025量子科技和产业大会:前沿成果闪耀,量子产业迈向新征程

0评论2025-11-262578

AI浪潮下企业转型陷两难,青云科技“渐进式创新”破局有招
AI浪潮下企业转型陷两难,青云科技“渐进式创新”破局有招

0评论2025-11-203006

谷歌入局私有云计算:与苹果共探手机AI隐私保护新路径
谷歌入局私有云计算:与苹果共探手机AI隐私保护新路径

0评论2025-11-131133

Aqara Space重庆旗舰店启幕 以科技美学赋能西南空间智能新体验
Aqara Space重庆旗舰店启幕 以科技美学赋能西南空间智能新体验

0评论2025-10-312186

华为擎云智慧能源方案亮相煤炭展:以科技守护煤炭行业安全与发展
华为擎云智慧能源方案亮相煤炭展:以科技守护煤炭行业安全与发展

0评论2025-10-312815