阿里云 Kubernetes 节点注册到 Master 是如何建立互信的

阿里云 Kubernetes 节点注册到 Master 是如何建立互信的

展开
收起
一人吃饱,全家不饿 2021-01-11 15:14:20 904 分享 版权
1 条回答
写回答
取消 提交回答
    1. 新加节点从管控处获取的 bootstrap token(与 openapi token 不同,此 token 是 value 的一部分内容),实际上是管控通过可信的途径从集群 Master 上获 取的。新加节点使用这个 bootstrap token 连接 Master,Master 则可通过验证这个 bootstrap token 来建立对新加节点的信任。
    2. 新加节点以匿名身份从 Master kube-public 命名空间中获取集群 cluster-info,cluster-info 包括集群 CA 证书,和使用集群 bootstrap token 对这 个 CA 做的签名。新加节点使用从管控处获取的 bootstrap token,对 CA 生成 b 新 的签名,然后将此签名与 cluster-info 内签名做对比,如果两个签名一致,则说明 cluster-info 和 bootstrap token 来自同一集群。新加节点因为信任管控,所以建立 对 Master 的信任。
    2021-01-11 15:14:26
    赞同 展开评论

国内唯一 Forrester 公共云容器平台领导者象限。

收录在圈子:
容器服务 Kubernetes 版(简称 ACK)提供高性能可伸缩的容器应用管理能力,支持企业级 Kubernetes 容器化应用的全生命周期管理。容器服务 Kubernetes 版简化集群的搭建和扩容等工作,整合阿里云虚拟化、存储、网络和安全能力,打造云端最佳的 Kubernetes 容器化应用运行环境。
还有其他疑问?
咨询AI助理