我正在尝试使用工具kubeadm创建Kubernetes集群。当我探索时,发现使用kubeadm可以创建Kubernetes集群,而kops是一种高级类型工具。当我阅读有关Kubernetes的内容时,评论就像-Kubeadm是一个集群设置工具。不是生产运行时工具。
我在之前的讨论中找到了这些信息-在此,对我发现的问题回答5。让我在这里添加:
Kubernetes Architecture - Kubernetes Cluster Management And Initializing Nodes
现在,我对Kubernetes架构完全感到困惑。让我在这里添加我的困惑:
当我阅读每个链接时,我没有正确地理解该概念。
最佳答案
设置工具是用于创建和初始化Kubernetes集群的特殊工具。对于我来说,您不清楚“生产运行时工具”是什么意思,而且我从未听说过Kubernetes,但是Kubeadm和Kops是专门为相同的功能而设计的-创建,初始化和升级集群,因此它们是设置工具。
创建集群后,除了Kubernetes本身之外,不需要任何其他工具来管理集群。此外,您可以手动创建群集,而无需任何特殊的安装工具。
是的,策略是一样的。不,您不需要任何其他工具。
只需使用适当的工具在平台上创建和初始化Kubernetes集群,然后开始使用它即可。对于AWS-我可以推荐Kops(或Amazon EKS),对于内部部署-Kubeadm,可以在Google Cloud中使用GKE。
UPD
好的,我明白了“生产运行时工具”的含义。在这种情况下,“生产运行时工具”是Kubernetes的一部分,或者始终作为集群的一部分(例如法兰绒等)运行的东西。 Kubeadm
和Kops
不是其中的一部分,它们只是可选工具。
是的,您可以使用它,供您选择。 EKS只是“Kubernetes即服务”,但是您可以创建自己的安装。
如果我没看错,那是的。您可以根据需要创建任意数量的节点。
关于kubernetes - Kubernetes集群中安装工具和生产运行工具之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49856923/