Kubernetes : ติดตั้ง Microk8s cluster

Описание к видео Kubernetes : ติดตั้ง Microk8s cluster

มาลองติดตั้ง Microk8s ที่พัฒนาโดย Canonical เจ้าของเดียวกับ Ubuntu ซึ่งเป็น Kubernetes แบบตัวเต็มใช้งานจริงไม่ใช้รุ่นเล็กสำหรับนักพัฒนา น่าสนใจตรงมีรุ่นสำหรับอุปกรณ์ IOT ด้วยไว้วันหลังจะลอง ใช้เวลาติดตั้งนานพอสมควร แต่ก็ถือว่าง่ายมาก มี addon ช่วยให้ติดตั้งบริการที่จำเป็นได้ง่าย ในวีดีโอจะติดตั้ง Microk8s โดยใช้จาก Ubuntu Server เลย นอกจากนี้ยังติดตั้ง Docker Registry, Traefix , Portainer, Dashboard และได้ลองเข้าไปดูนิดๆหน่อย หวังว่าจะเป็นประโยชน์สำหรับผู้เริ่มต้นใช้งาน

[ที่ต้องมี]
พอจะรู้ในการใช้คำสั่ง Linux เล็กน้อย ใช้ ssh ได้ (ทำมั่วตามวีดีโอก็พอได้ เป็นการเรียนแบบหนึ่ง)
เข้าใจ Docker มาบ้าง
ที่จะใช้ทำลง Ubuntu จะเป็นเครื่องเปล่า หรือ Virtual Machine (VM)
เวลาและความอยากรู้

[คำสั่ง] ส่วนใหญ่ดูใน Link ได้ครับ
microk8s enable dashboard dns host-access portainer registry storage traefik
kubectl get pods --all-namespaces
kubectl get all --all-namespaces
microk8s enable dashboard dns portainer registry storage traefik
kubectl -n kube-system get secret |grep default-token
kubectl -n kube-system describe secret default-token-kqx2m
kubectl port-forward -n kube-system service/kubernetes-dashboard --address localhost,192.168.2.105 10443:443

[Link]
https://microk8s.io/docs/getting-started
https://microk8s.io/docs/clustering
https://ubuntu.com/download/server


[เพิ่มเติม]
ถ้าใช้ kubectl แบบติดตั้งเอง
microk8s kubectl config current-context
snap install kubectl  --classic
mkdir ~/.kube
microk8s config | tee ~/.kube/config
kubectl config get-contexts
kubectl config current-context

Комментарии

Информация по комментариям в разработке