menu
techminis

A naukri.com initiative

google-web-stories
Home

>

Devops News

>

Setting Up...
source image

Dev

1M

read

45

img
dot

Image Credit: Dev

Setting Up a Kubernetes Bare Metal Cluster on Ubuntu

  • This guide covers the installation of necessary tools, configuration of the master and worker nodes, and setting up network and storage solutions.
  • To set up the Kubernetes cluster, you will need machines for 1 Master Node on Ubuntu, 3 Worker Nodes on Ubuntu, and 1 NFS host on Ubuntu
  • Install SSH server and net-tools on all machines for remote server management and networking.
  • Install NFS server and client on separate machines and configure NFS to allow access from all client machines.
  • Assign static IP to the master node and install Kubeadm, Kubectl, and Kubelet on all machines followed by disabling swap to ensure Kubernetes runs smoothly.
  • Install CRI-O and Podman for Container Runtime Interface and Kubernetes applications management.
  • Initialize master node, install network plugins with Calico, and install HELM for NFS subdirectory and external IP service configuration.
  • Set up and join worker nodes to the master node, then install NGINX ingress controller and create Persistent Volume profiles.
  • This setup provides a robust environment for deploying and managing containerized applications.

Read Full Article

like

2 Likes

For uninterrupted reading, download the app