我对我需要什么版本的kubernetes以及使用什么方法来部署它感到困惑。
我已经部署了1.5手动方式。但我们需要一个解决方案(PR-41597)。这个修复似乎没有在1.5中合并,但它在1.6中。
但是我没有找到任何方法来安装1.6没有kubeadm。文件明确指出不应将kubeadm用于生产。并且kubeadm方式无论如何都不允许升级。所以我宁愿远离kubeadm。
所以我要么必须将该修复程序合并到1.5中,要么找到一种安装1.6而不使用kubeadm的方法。我在这里错过了什么吗?任何帮助将非常感激。感谢。
答案 0 :(得分:1)
有很多方法可以安装Kubernetes 1.6:
https://kubernetes.io/docs/getting-started-guides
例如,CoreOS的CloudFormation安装程序支持1.6:https://coreos.com/kubernetes/docs/latest/kubernetes-on-aws.html#announcement-to-regular-users-of-kube-aws
Canonical的Juju模板:https://jujucharms.com/canonical-kubernetes/
如果您需要更具体的帮助,请分享有关您的目标环境(云/裸机,操作系统等)的更多信息。
在https://github.com/kelseyhightower/kubernetes-the-hard-way中可以找到相当低级别的指令集;这可以帮助您定制自己的设置过程。
对于CentOS,您最好的选择可能是Kargo。这还不支持1.6,但它是活跃的,所以很快就会收到1.6补丁。