.bashrc:
alias k='kubectl --kubeconfig /root/.kube/kubeconf'
wget https://github.com/siderolabs/talos/releases/download/v1.11.1/talosctl-linux-amd64 -O talosctl && chmod 755 talosctl
wget https://github.com/fluxcd/flux2/releases/download/v2.6.4/flux_2.6.4_linux_amd64.tar.gz -O flux && chmod 755 flux
wget https://github.com/argoproj/argo-cd/releases/download/v3.1.5/argocd-linux-amd64 -O argocd && chmod 755 argocd
kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v1.13.2/deploy/static/provider/cloud/deploy.yaml
k patch deployment -n ingress-nginx ingress-nginx-controller --type=merge -p '{
"spec": {
"template": {
"spec": {
"tolerations": [
{
"key": "node-role.kubernetes.io/control-plane",
"operator": "Exists",
"effect": "NoSchedule"
}
],
"nodeSelector": {
"node-role.kubernetes.io/control-plane": ""
}
}
}
}
}'
kubectl apply -f https://raw.githubusercontent.com/kube-vip/kube-vip-cloud-provider/main/manifest/kube-vip-cloud-controller.yaml
wget https://github.com/cilium/cilium-cli/releases/download/v0.18.7/cilium-linux-amd64.tar.gz && tar -xvf cilium-linux-amd64.tar.gz && chmod 755 cilium
wget https://github.com/piraeusdatastore/kubectl-linstor/releases/download/v0.3.2/kubectl-linstor_v0.3.2_linux_amd64.tar.gz && tar -xvf kubectl-linstor_v0.3.2_linux_amd64.tar.gz && rm LICENSE README.md && chmod 755 kubectl-linstor