Kubernetes Ingress with MetalLB

From PKC
Jump to navigation Jump to search

Background

This page is to document the attempt of installing Kubernetes Ingress with MetalLB at AWS Cluster. Beforehand the kubernetes cluster is installed an all worker nodes has joined the master node. Refer to K8S Installation Process for installation process.

One can check the cluster nodes by using below command

kubectl get nodes
NAME      STATUS   ROLES                  AGE     VERSION
kmaster   Ready    control-plane,master   23d     v1.21.3
w1        Ready    <none>                 4d10h   v1.22.0
w2        Ready    <none>                 23d     v1.21.3

Below are the structured of installation process that we are going to perform

  1. Install Helm
  2. part 2
  3. part 3

Install Helm

This document using helm version v3.4.2. Start with downloading and unpack the binary release of this version.

wget https://get.helm.sh/helm-v3.4.2-linux-amd64.tar.gz
tar -xzvf helm-v3.4.2-linux-amd64.tar.gz

Then, move to desire location

mv linux-amd64/helm /usr/local/bin/helm

You might need sudo to execute it, once it executed, you can add the chart repository of bitnami into the helm installation

helm repo add bitnami https://charts.bitnami.com/bitnami

Then you can check the repository content of helm

helm search repo bitnami

<><>