Environment Requirements
Before deploying Kubernetes, ensure that the environment meets the hardware and software requirements. The hardware environment includes CPUs and NICs. The software environment includes the OS and applications.
Hardware Requirements
Table 1 lists the hardware requirements.
OS and Software Requirements
This document verifies deployments in which different Kubernetes, Docker and OS versions are used. Select appropriate OSs and software versions based on your actual requirements. Table 2 and Table 3 list the OS and software requirements.
Cluster Planning
A Kubernetes cluster consists of one management node (master) and multiple compute nodes (workers). Cluster creation and management are performed on the master node. Therefore, the master node and worker nodes must be on the same network and can communicate with each other. Figure 1 shows the planned cluster network.
- The master is the cluster management node and the workers are the cluster compute nodes.
- At least two nodes are required to verify the cluster setup function. To verify the affinity scheduling function, at least three nodes are required. The installation and configuration operations must be performed on all nodes.
Role |
Host Name |
Example IP Address |
|---|---|---|
Master |
master |
192.168.1.11 |
Worker1 |
compute01 |
192.168.1.12 |
Worker2 |
compute02 |
192.168.1.13 |
Enter the IP addresses and host names of the nodes based on the actual network information.
