debug
This commit is contained in:
@@ -1,15 +1,19 @@
|
|||||||
# Install instructions for a 3-Node Kubernetes Cluster
|
# Install instructions for a 3-Node Kubernetes Cluster
|
||||||
|
|
||||||
## Prerequisites
|
## Prerequisites
|
||||||
Minimal Installed Debian 12/11, 2 CPU / vCPU, 2 GB RAM, 20 GB free disk space, Sudo User with Admin rights, Stable Internet Connectivity
|
Minimal Installed Debian 12/11 \
|
||||||
|
2 CPU / vCPU, 2 GB RAM \
|
||||||
|
20 GB free disk space \
|
||||||
|
Sudo User with Admin rights \
|
||||||
|
Stable Internet Connectivity
|
||||||
|
|
||||||
Ensure that each node can communicate with the others via a reliable network connection.
|
Ensure that each node can communicate with the others via a reliable network connection.
|
||||||
|
|
||||||
## Lab Setup
|
## Lab Setup
|
||||||
For the demonstration, I am using three Debian 12 systems.
|
For the demonstration, I am using three Debian 12 systems.
|
||||||
|
|
||||||
Master Node (vmcon-master.his.de) – 192.168.202.10
|
Master Node (vmcon-master.his.de) – 192.168.202.10 \
|
||||||
Worker Node 1 (vmcon-node1.his.de) – 192.168.202.11
|
Worker Node 1 (vmcon-node1.his.de) – 192.168.202.11 \
|
||||||
Worker Node 2 (vmcon-node2.his.de) – 192.168.202.12
|
Worker Node 2 (vmcon-node2.his.de) – 192.168.202.12
|
||||||
|
|
||||||
|
|
||||||
@@ -24,32 +28,32 @@ $ hostnamectl set-hostname "vmcon-node2.his.de" // Run on 2nd worker node
|
|||||||
|
|
||||||
Also add the following entries in /etc/hosts file on all the nodes,
|
Also add the following entries in /etc/hosts file on all the nodes,
|
||||||
|
|
||||||
192.168.202.10 vmcon-master.his.de vmcon-master.his.de
|
192.168.202.10 vmcon-master.his.de vmcon-master.his.de \
|
||||||
192.168.202.11 vmcon-node1.his.de vmcon-node1
|
192.168.202.11 vmcon-node1.his.de vmcon-node1 \
|
||||||
192.168.202.12 vmcon-node2.his.de vmcon-node2
|
192.168.202.12 vmcon-node2.his.de vmcon-node2
|
||||||
|
|
||||||
## Disable Swap on All Nodes
|
## Disable Swap on All Nodes
|
||||||
For kubelet to work smoothly, it is recommended to disable swap. Run following commands on master and worker nodes to turn off swap.
|
For kubelet to work smoothly, it is recommended to disable swap. Run following commands on master and worker nodes to turn off swap.
|
||||||
|
|
||||||
$ swapoff -a
|
>$ swapoff -a \
|
||||||
$ sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
|
$ sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab
|
||||||
|
|
||||||
## Add Firewall Rules for Kubernetes Cluster
|
## Add Firewall Rules for Kubernetes Cluster
|
||||||
In case, OS firewall is enabled on your Debian systems then allow following ports on master and worker nodes respectively.
|
In case, OS firewall is enabled on your Debian systems then allow following ports on master and worker nodes respectively.
|
||||||
|
|
||||||
On Master node, run
|
On Master node, run
|
||||||
$ ufw allow 6443/tcp
|
>$ ufw allow 6443/tcp \
|
||||||
$ ufw allow 2379/tcp
|
$ ufw allow 2379/tcp \
|
||||||
$ ufw allow 2380/tcp
|
$ ufw allow 2380/tcp \
|
||||||
$ ufw allow 10250/tcp
|
$ ufw allow 10250/tcp \
|
||||||
$ ufw allow 10251/tcp
|
$ ufw allow 10251/tcp \
|
||||||
$ ufw allow 10252/tcp
|
$ ufw allow 10252/tcp \
|
||||||
$ ufw allow 10255/tcp
|
$ ufw allow 10255/tcp \
|
||||||
$ ufw reload
|
$ ufw reload
|
||||||
|
|
||||||
On Worker Nodes,
|
On Worker Nodes,
|
||||||
$ ufw allow 10250/tcp
|
>$ ufw allow 10250/tcp \
|
||||||
$ ufw allow 30000:32767/tcp
|
$ ufw allow 30000:32767/tcp \
|
||||||
$ ufw reload
|
$ ufw reload
|
||||||
|
|
||||||
Note: If firewall is disabled on your Debian 12/11 systems, then you can skip this step.
|
Note: If firewall is disabled on your Debian 12/11 systems, then you can skip this step.
|
||||||
|
|||||||
Reference in New Issue
Block a user