gpt4 book ai didi

kubernetes - 在没有minikube的单节点上运行k8s

转载 作者:行者123 更新时间:2023-12-02 12:13:59 25 4
gpt4 key购买 nike

是否可以在不使用minikube的情况下在单个节点上运行k8?今天,我将kubeadm与2台主机一起使用,但是我想知道是否可以仅使用一台主机运行。

最佳答案

您需要研究运行单节点群集的硬件要求。您需要运行

  • etcd是所有集群数据的后备存储。
  • 控制平面软件(计划程序, Controller 管理器,api服务器,kubeadm)
  • Worker节点软件(kubectl,kube-proxy)
    全部集中在一个节点上。

  • 在安装kube-adm时,我看到硬件要求( https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/install-kubeadm/)为
    每台计算机2 GB或更多的内存(少了将为您的应用程序留出很少的空间)
    2个或更多CPU

    etcd( https://github.com/etcd-io/etcd/blob/master/Documentation/op-guide/hardware.md#example-hardware-configurations)的示例配置。

    对于CKA考试培训 Material ,建议一台计算机的节点设置为2 vcpu和7.5 GB内存,并请注意,您可能会遇到速度缓慢的问题。
    我建议使用Ubuntu 18.04 Linux。您需要做的另一件事是禁用swap( https://serverfault.com/questions/881517/why-disable-swap-on-kubernetes)。由于kubernetes会充分利用所提供的磁盘和cpu资源,因此这是必要的。

    因此,如果它适合您的学习。继续并从2个vcpu和7.5 GB内存开始。

    关于kubernetes - 在没有minikube的单节点上运行k8s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59255141/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com