# Kubernetes (K8s)

- [Kubeadm Setup](/kubernetes-k8s/kubeadm-setup.md)
- [Prerequisites](/kubernetes-k8s/kubeadm-setup/prerequisites.md): This document will demonstrate how to fulfill the prerequsites for kubeadm from scratch. It's meant for Linux (RHEL), but you might find similar options if you're using a different Linux distribution.
- [Installation](/kubernetes-k8s/kubeadm-setup/installation.md): Please note that this repository packages only for Kubernetes 1.31
- [Kubernetes Cluster Setup](/kubernetes-k8s/kubernetes-cluster-setup.md)
- [Master Nodes Installation](/kubernetes-k8s/kubernetes-cluster-setup/master-nodes-installation.md): The master node, also known as the control plane, is composed of the kube-apiserver, etcd, kube-scheduler, and kube-controller-manager to control the entire cluster.
- [Initialize First Master Node](/kubernetes-k8s/kubernetes-cluster-setup/master-nodes-installation/initialize-first-master-node.md)
- [Initialize Addional Master nodes](/kubernetes-k8s/kubernetes-cluster-setup/master-nodes-installation/initialize-addional-master-nodes.md)
- [Worker Nodes Installation](/kubernetes-k8s/kubernetes-cluster-setup/worker-nodes-installation.md)
- [Cluster Uninstallation](/kubernetes-k8s/kubernetes-cluster-setup/cluster-uninstallation.md)
- [Applications Setup](/kubernetes-k8s/applications-setup.md)
- [Helm](/kubernetes-k8s/applications-setup/helm.md)
- [NFS CSI](/kubernetes-k8s/applications-setup/nfs-csi.md)
- [Metallb - Service load balancer](/kubernetes-k8s/applications-setup/metallb-service-load-balancer.md)
- [Ingress nginx Controller](/kubernetes-k8s/applications-setup/ingress-nginx-controller.md)
- [Harbor - Docker registry](/kubernetes-k8s/applications-setup/harbor-docker-registry.md)
- [ArgoCD](/kubernetes-k8s/applications-setup/argocd.md)
- [Jenkins](/kubernetes-k8s/applications-setup/jenkins.md)
- [Cert Manager](/kubernetes-k8s/applications-setup/cert-manager.md)
- [Kubernetes Dashboard](/kubernetes-k8s/applications-setup/kubernetes-dashboard.md)
- [Jenkins](/kubernetes-k8s/applications-setup/jenkins-1.md)
- [Grafana + Prometheus + Alertmanager](/kubernetes-k8s/applications-setup/grafana-+-prometheus-+-alertmanager.md)
- [Spring Boot Deployment](/kubernetes-k8s/spring-boot-deployment.md)
- [Common Commands](/kubernetes-k8s/common-commands.md)
