我正在尝试使用工具kubeadm创建Kubernetes集群。当我探索时,发现使用kubeadm可以创建Kubernetes集群,而kops是一种高级类型工具。当我阅读有关Kubernetes的内容时,评论就像-Kubeadm是一个集群设置工具。不是生产运行时工具。

我在之前的讨论中找到了这些信息-在此,对我发现的问题回答5。让我在这里添加:

Kubernetes Architecture - Kubernetes Cluster Management And Initializing Nodes

现在,我对Kubernetes架构完全感到困惑。让我在这里添加我的困惑:

  • Kubernetes中的设置工具和生产运行时工具有什么区别?
  • 如果我使用kubeadm进行设置,那么Kubernetes的生产运行时工具有哪些选择? (根据我发现kubeadm不是生产运行时工具的评论)
  • 如果我使用Kops而不是kubeadm,则此策略是否相同?我需要使用单独的生产运行工具吗?
  • 这样做的最佳实践是什么?

  • 当我阅读每个链接时,我没有正确地理解该概念。

    最佳答案



    设置工具是用于创建和初始化Kubernetes集群的特殊工具。对于我来说,您不清楚“生产运行时工具”是什么意思,而且我从未听说过Kubernetes,但是Kubeadm和Kops是专门为相同的功能而设计的-创建,初始化和升级集群,因此它们是设置工具。



    创建集群后,除了Kubernetes本身之外,不需要任何其他工具来管理集群。此外,您可以手动创建群集,而无需任何特殊的安装工具。



    是的,策略是一样的。不,您不需要任何其他工具。



    只需使用适当的工具在平台上创建和初始化Kubernetes集群,然后开始使用它即可。对于AWS-我可以推荐Kops(或Amazon EKS),对于内部部署-Kubeadm,可以在Google Cloud中使用GKE。

    UPD

    好的,我明白了“生产运行时工具”的含义。在这种情况下,“生产运行时工具”是Kubernetes的一部分,或者始终作为集群的一部分(例如法兰绒等)运行的东西。 KubeadmKops不是其中的一部分,它们只是可选工具。



    是的,您可以使用它,供您选择。 EKS只是“Kubernetes即服务”,但是您可以创建自己的安装。



    如果我没看错,那是的。您可以根据需要创建任意数量的节点。

    关于kubernetes - Kubernetes集群中安装工具和生产运行工具之间的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49856923/

    10-16 10:30