If you are running Fedora 32, you want to disable the following.
- Rollback to CGroups v1
sudo grubby --update-kernel=ALL --args="systemd.unified_cgroup_hierarchy=0"
- disable selinux
Edit /etc/selinux/config to set
SELINUX=disabled
sudo sed -i 's/SELINUX=.*/SELINUX=disabled/g' /etc/selinux/config
- change default firewall to set FirewallBackend=iptables
Edit /etc/firewalld/firewalld.conf to set
FirewallBackend=iptables
sudo sed -i 's/FirewallBackend=.*/FirewallBackend=iptables/g' /etc/firewalld/firewalld.conf
- Reboot
Follow this steps to install microk8s. https://snapcraft.io/install/microk8s/fedora
Microsk8s is started after the installation is complete. You can use kubectl
to work with your cluster
Here is the documentation on Microk8s using kubectl
https://microk8s.io/docs/working-with-kubectl
Follow this steps to install microk8s https://microk8s.io/docs/install-alternatives#heading--macos
Following this steps to run argocd locally https://github.com/argoproj/argo-cd/blob/master/docs/developer-guide/running-locally.md#running-argocd-locally
You will probably hit this issue and need this fix/workaround. argoproj/argo-cd#4210