欢迎来到黄公酒垆网

黄公酒垆网

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

时间:2026-11-12 出处:热点阅读(143)

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

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

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

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

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

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

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

分享到:

温馨提示:以上内容和图片整理于网络,仅供参考,希望对您有帮助!如有侵权行为请联系删除!

友情链接: