ArgoCD configuration files
kubectl apply -f cert-manager/applicationset.yml -n argocd
curl -sSLf https://get.k0s.sh | sudo sh
- https://docs.k0sproject.io/v1.23.8+k0s.0/storage/
- https://docs.k0sproject.io/v1.23.8+k0s.0/configuration/
sudo k0s install controller --single -c /etc/k0s/k0s.yaml
sudo k0s start
watch -n 5 sudo k0s kubectl get nodes
sudo k0s kubeconfig admin
mkdir -p ~/.kube
nano ~/.kube/config
wget https://get.helm.sh/helm-v3.9.2-linux-amd64.tar.gz -O helm.tar.gz && tar -xvf helm.tar.gz && sudo cp linux-amd64/helm /usr/local/bin/helm && chmod +x /usr/local/bin/helm
git clone https://github.com/nide-gg/argocd-config argocd
cd argocd
helm repo add argo https://argoproj.github.io/argo-helm
helm install -n argocd --create-namespace argo-cd argo/argo-cd --version 4.10.3 --values argocd/clusters/k0s-nide.yml
kubectl apply -f metallb/applicationset.yml -n argocd