### kubeadm init流程 - 检查系统环境是否符合 - 生成kubernetes对外提供服务所需的各种证书和对应的目录 - 为其他组件生成访问kube-apiserver所需的配置文件,路径为/etc/kubernetes/xxx.conf - 为Master组件生成Pod配置文件 - 启动Master容器 - 安装插件 ### static Pod - 允许你把要部署的Pod的YAML文件放在一个指定的目录里 - 当这台机器上的kubelet启动时,它会自动检查这个目录 - 加载所有的Pod YAML文件,然后再这台机器上启动他们 ### kubeadmin join - kubeadm init 生成bootstrap token之后 - 可在任意一台安装了kubelet和kubeadm的机器上执行kubeadm join ### 生产环境部署需求 - kubeadm不支持高可用安装,不适合生产环境(截止2018.8,这个高可用特效还没用生产可用) - 推荐kops或saltstack这样更加复杂的工具 ### Rook项目 - 是一个基于Ceph的kubernetes插件 - 它后期也在加入对更多存储实现的支持 - 不过,不同于对Ceph的简单封装,Rook在自己的实现中加入了水平扩展,迁移,灾备,监控等功能 - 使得这个项目变成了一个完整的,生产级别可用的容器存储插件 Last modification:August 7th, 2019 at 05:01 pm © 允许规范转载 Support 如果觉得我的文章对你有用 ×Close Appreciate the author Sweeping payments