您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:Docker使用公钥基础结构(PKI)管理集群安全 正文
时间:2026-11-14 来源:网络整理 编辑:热点
谷歌霸屏推广【tg:seogoogle987】
Docker内置的群模式公钥基础结构(PKI)系统使安全部署容器编排系统变得简单。群集中的节点使用相互传输层安全性(TLS)来验证,授权和加密与群集中云计其他节点的通信。
通过运行创建docker swarm init集群时,Docker会将其自身指定为管理器节点。默认情况下,管理器节点会生成一个新的根证书颁发机算核构(CA)以及一个密钥对,用于保护与加入群集的其他节点之间的通信安全。如果愿意,可以使用docker swarm init命令的--external-ca标志心技 来指定自己的外部生成的根CA。
当您将其他节点加入集群时,manager节点还会生成两个令牌供使用:一个worker令牌和一个manager令牌。每个令牌术D都包括根CA证书的摘要和随机生成的秘密。当节点加入群集时,加入的节点使用摘要来验证来自远程管理器的根CA证书。远程管理器使用该秘密来确保加入节点是批准的节点。
每oc次有新节点加入群集时,管理器都会向该节点颁发证书。证书包含一个随机生成的节点ID,以标识证书公用名(CN)下的节点和组织单位(OU)下的角色。节点IDke在当前群集中的节点生命周期中用作加密安全的节点标识。
下图说明了管理器节点和工作器节点如何使用最小的TLS 1.2加密通信。
默认情况下,群集中的每个节点每三个月更新r教一次其证书。您可以通过运行docker swarm update --cert-expiry命令来配置此间隔。最小旋转值为1小时。
旋转CA证书
如果群集CA密钥或程:管理器节点受到破坏,则可以旋转群集根CA,以便所有节点不再信任由旧根CA签名的证书。
运行docker swarm ca --rotate以生成新的CA证书和密钥Do。如果愿意,可以传递--ca-cert和--external-ca标志以指定根证书,并使用群集外部的根CA。或者,您可以传递--ca-cert和--ca-ckkey标志来指定您希望群使用的确切证书和密钥。
发出docker swarm ca --rotate命令时,会依次发生以下情况:
1.Docker生成交叉签名证书。这意er味着将使用旧的根CA证书对新的根CA证书的版本进行签名。此交叉签名的证书用作所有新节点证书的中间证书。这样可以确保仍然信任旧根CA的节点仍可以验证由新CA使用签名的证书。
2.Docker还告诉所有节点立即更新其TLS证书。此过程可能需要几分钟,具体取决于群集中节点的数量。
3.在群集中的每个节点都具有由新CA签名的公钥新TLS证书之后,Docker会忘记旧的CA证书和密钥材料,并告诉所有节点仅信任新的CA证书。
这也会导致群集的连接令牌发生变化。先前的连接令牌不再有效。
从基础那时起,所有颁发的所有新节点证书都将使用新的根CA签名,并且不包含任何中间件。
标签: 施凯文 飞书 端侧Agent 红杉中国2026-08-16
标签: 中国移动 5G网络 AIoT平台 卫星通信2026-09-10
高德“交通号” 升级版全新上线 哪里拥堵一目了然2026-10-05
超胆侠来了!「蝙蝠感知」AI让智能手机听声生成3D图像2026-06-01
华为腾讯暗战“云端”2026-05-26
谷歌以超低价向美国政府提供 AI 服务,促成行业竞争新格局2026-08-23
标签: 英伟达 Rubin 黄仁勋 CES CES20262026-08-06
标签: 北京越野 BJ60增程版 罗永浩 疯狂动物城22026-07-15
谷歌翻译大变革:实时同声传译+Gemini语言教练,跨国交流无障碍2026-05-26
标签: 雷军 小米 人形机器人 智能网联汽车2026-10-09
标签: 英伟达 黄仁勋 清华大学经管学院 蒂姆·库克2026-05-24
1Password 推出安全自动填充功能 保障 AI 浏览器登录安全2026-06-23
标签: 西山居 金山软件 仙剑情缘网络版 剑侠情缘网络版叁2026-10-01
惊天内幕:OpenAI 动荡期密谋与死敌 Anthropic 合并!伊利亚证词揭开硅谷最大胆B计划!2026-08-12
标签: 千禾味业2026-08-23
标签: 天数智芯 天垓 智铠 GPU芯片2026-05-19
多云策略是金融行业数字化转型的首选2026-10-16
Canva免费放出Affinity专业设计套件,Adobe订阅制遭遇最强挑战2026-05-31