Vsphere虚拟机中的Kubernetes

时间:2018-12-14 12:33:57

标签: kubernetes

亲爱的, 对不起,对于某些人来说可能是一个基本问题。如果我有一个Vsphere Environment,并且只允许我访问其中的2个虚拟机。是否可以在不与虚拟机管理程序或Vsphere Center交互的情况下将kubernetes集群设置为以1个VM作为主节点并将1个VM作为Minion? 在这种情况下有什么要求 我已经在笔记本电脑中设置了一个环境,但是我应该在Virtualbox中定义一个仅主机的网络,并为该主机定义计算机吗?在Vsphere情况下应该一样吗?

1 个答案:

答案 0 :(得分:0)

对于Kubernetes集群有一些要求。根据{{​​3}},必须具有:

  
      
  • 一台或多台运行以下其中一项的计算机:      
        
    • Ubuntu 16.04 +
    •   
    • Debian 9
    •   
    • CentOS 7
    •   
    • RHEL 7
    •   
    • Fedora 25/26(尽力而为)
    •   
    • HypriotOS v1.0.1 +
    •   
    • 容器Linux(已通过1800.6.0测试)
    •   
  •   
  • 每台计算机2 GB或更多的RAM(更少的内存将为您的应用留下很少的空间)
  •   
  • 2个CPU或更多
  •   
  • 集群中所有计算机之间的全网络连接(可以使用公用或专用网络)
  •   
  • 每个节点的唯一主机名,MAC地址和product_uuid。有关更多详细信息,请参见此处。
  •   
  • 某些端口在您的计算机上打开。有关更多详细信息,请参见此处。
  •   
  • 禁止交换。您必须禁用交换功能才能使kubelet正常工作。
  •   

此外,用于服务和Pod的IP子网不得干扰同一VPC中的IP子网。

要设置Kubernetes集群,就可以通过SSH访问VM。不需要其他网络接口。

如果您已经有VM,那么最方便的群集创建工具是kubeadm。请考虑阅读官方文档的以下部分: