第一次使用 Play with Kubernetes

https://labs.play-with-k8s.com

Play with Kubernetes

這個世間就是這麼漂亮,都有此 PWK 工具網站可以練習 K8s 此網站工具僅需具備 github or Docker 帳號即可登入使用~ 登入後,先點選左邊畫面 + ADD NEW INSTANCE,新增節點

+ADD NEW INSTANCE

初始化

新增後,Terminal 中就有初始化說明

Node join

開始進行基本初始化步驟 1

完成 Master node 初始化節點之後,進行步驟 2

當完成上面步驟 1.Initializes cluster master node之後,此 instance 即成為 Master node 步驟完成後,會提供kubectl join指令(如下) kubeadm join 192.168.0.13:6443 --token 6bcc6s.zkvi8hv0hhpxkd1v --discovery-token-ca-cert-hash sha256:9ceb947c39b2a4e10396d846dfda4cba9d27958ee687eb9b406cff0400f27223 此時於左邊環境繼續 + ADD NEW INSTANCE,例如新增三個 K8s node 透過kubectl join指令將三個新 instance join 到第一台 instance 成為 work-nodes。 新增後,在 Master node 上,查看資訊:

部署範例 Nginx

當進行 Create an nginx deployment 時,就會依據此 nginx-app.yaml 進行創建 deployment、service、endpoint、pod 等角色物件。

完成部署此服務時,透過 kubectl 取得各物件資訊

完成部署後,在 “Play with Kubernetes” 介面上有個隨機性數字 30997 藍色連結 ps. 此藍色數字,是依據 Services 所隨機配置的外部 PORT。 點選連結後,即可看見 Nginx 服務的歡迎畫面。

Last updated