...
Code Block | ||||
---|---|---|---|---|
| ||||
snap install microk8s --classic --channel=latest/stable microk8s enable dns microk8s status --wait-ready microk8s enable hostpath-storage microk8s enable metallb # Make sure the IP range specified is within your local network range and does not conflict with existing devices. microk8s enable ingress microk8s enable dashboard microk8s kubectl describe secret -n kube-system microk8s-dashboard-token ## copy the token for k8s dashboard microk8s enable community microk8s enable argocd alias kubectl='microk8s kubectl' kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d ## get the token for argocd |
...
https://<Node_IP>:<NodePort>
Recover K8s dashboard token
kubectl describe secret -n kube-system microk8s-dashboard-token
Expose the ArgoCD Server
By default, the ArgoCD API server is only accessible inside the cluster. To access it externally, you can expose it using either a NodePort
or LoadBalancer
service. For a minimal installation like K3s, NodePort
is typically used.
...
https://<Node_IP>:<NodePort>
Recover ArgoCD admin password
kubectl -n argocd get secret argocd-initial-admin-secret -o jsonpath="{.data.password}" | base64 -d ## get the token for argocd
Proxy setting for ArgoCD
If you are behind a proxy probably some chart repository cannot be accessed.
...