A mikrok8s saját dashboardja. Engedélyezni kell a dashboard addon-t:
mikrok8s enable dashboard
Futtani kell az alábbi yaml-t, ez a yaml file a dashboard ClusterIP -jét átírja Node portra, én a 31555-öt választottam, de lehet más is:
dashboard31555.yaml
apiVersion: v1
kind: Service
metadata:
  labels:
    k8s-app: kubernetes-dashboard
  name: kubernetes-dashboard
  namespace: kube-system
spec:
  externalTrafficPolicy: Cluster
  internalTrafficPolicy: Cluster
  ipFamilies:
  - IPv4
  ipFamilyPolicy: SingleStack
  ports:
  - nodePort: 31555
    port: 443
    protocol: TCP
    targetPort: 8443
  selector:
    k8s-app: kubernetes-dashboard
  sessionAffinity: None
  type: NodePort
status:
  loadBalancer: {}
microk8s kubectl apply -f dashboard31555.yaml
# ellnörzés
 KUBE_EDITOR=nano  kubectl -n kube-system edit service kubernetes-dashboard
Új portforward szabály a pfsense NAT menüpontban:
![]()
Dashboard login oldal:
https://wan-ip-cim:31555
Belépés tokennel, vagy kube config fájllal:
microk8s config

