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