Kubernetes是否有能力/需要挂钩云提供商(AWS,Rackspace)以启动新节点?如果是这样,它如何配置节点 - 它运行Ansible等?或者Kubernetes是否需要手动拥有所有节点?
答案 0 :(得分:2)
简短的回答是否定的。
以下描述新kubeadm命令的博文中解释了较长的答案:
http://blog.kubernetes.io/2016/09/how-we-made-kubernetes-easy-to-install.html
设置Kubernetes集群有三个阶段,我们 决定专注于第二个(开始):
- 配置:获取一些机器
- 引导:在其上安装Kubernetes并配置证书
- 加载项:安装必要的群集加载项,如DNS和监控服务,pod网络等。
醇>我们很早就意识到这种方式的种类繁多 用户希望配置他们的机器。
他们使用许多不同的云提供商,私有云,裸机 金属,甚至是Raspberry Pi,几乎总是有自己的 自动配置机器的首选工具:Terraform或 CloudFormation,Chef,Puppet或Ansible,甚至是PXE启动裸机 金属。 所以我们做出了一个重要的决定:kubeadm不会提供 相反,它所做的唯一假设是用户拥有 一些运行Linux的计算机。
更新