a vagrant config to start a microk8s cluster for local testing purposes.
The following features are available:
- tekton
- argocd
- kubernetes dashboard
- hostpath-storage
- virtualbox
- vagrant
vagrant up
the vagrant output will display the url and the initial admin password for argocd
Open the url provided by the vagrant output.
Login with the token provided by the vagrant output.
example projects: https://github.com/argoproj/argocd-example-apps
Login with argocd
argocd login https://<ip>
Create the application
argocd app create helm-guestbook --repo https://github.com/argoproj/argocd-example-apps.git --path helm-guestbook --dest-server https://kubernetes.default.svc --dest-namespace default
Sync the application
argocd app sync helm-guestbook
Default storage path for pvc /var/snap/microk8s/common/default-storage
kubectl get pod,pvc
kubectl describe pv