diff --git a/docs/talos-linux/basics.md b/docs/talos-linux/ingress.md similarity index 52% rename from docs/talos-linux/basics.md rename to docs/talos-linux/ingress.md index 39112f7..4016ed3 100644 --- a/docs/talos-linux/basics.md +++ b/docs/talos-linux/ingress.md @@ -1,54 +1,6 @@ -# Basics +# Ingress Controller -Lets install a basic loadbalancer (MetalLB) and ingress controller (NGINX or Traefik) on a basic Talos Linux cluster -using 3 dedicated (to be labelled) worker nodes. - -## MetalLB - -```shell -# add repo and install -helm repo add metallb https://metallb.github.io/metallb -helm repo update -helm install metallb metallb/metallb -n metallb-system --create-namespace --wait - -# fix pod security for speaker pods -kubectl label namespace metallb-system pod-security.kubernetes.io/enforce=privileged -kubectl label namespace metallb-system pod-security.kubernetes.io/audit=privileged -kubectl label namespace metallb-system pod-security.kubernetes.io/warn=privileged - -# restart speaker daemonset -kubectl rollout restart daemonset/metallb-speaker -n metallb-system -``` - -```shell -# configure metallb -cat < --user buzz /tmp/buzz-kubeconfig.yaml +```