前言
本文為「Kubernetes 實作手冊:基礎入門篇」課程的學習筆記。
做法
先啟動全新的虛擬環境。
1 | vagrant destroy |
在虛擬機器中安裝 minikube。
1 | curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube |
安裝依賴套件。
1 | sudo apt-get install conntrack |
啟動叢集。
1 | sudo ./minikube start --vm-driver=none |
安裝 kubectl 指令(也可以使用 minikube kubectl
指令代替)。
1 | sudo apt-get update && sudo apt-get install -y apt-transport-https curl |
調整權限。
1 | sudo chown -R $USER $HOME/.kube $HOME/.minikube |
查看所有 namespace 的 Pod 列表。
1 | kubectl get --all-namespaces pods |
查看 minikube 的外掛列表。
1 | sudo ./minikube addons list |
啟用 minikube 的 dashboard 外掛。
1 | sudo ./minikube addons enable dashboard |
使用 port-forward 的功能,把封包從容器外轉到容器內。
1 | kubectl port-forward --address 172.17.8.111 -n kubernetes-dashboard service/kubernetes-dashboard 8888:80 |
- 此 IP 位址定義在
Vagrantfile
檔案中。
前往 http://172.17.8.111:8888 瀏覽。