在windows上裝minikube(學習隨筆)


從裝好到執行應用,這過程大致分為四大步驟

  • 確認本機端是否已安裝Virtualization Software,像是 VirtualBox
  • 手動安裝 kubectl 套件
  • 從 Github 下載 Minikube 套件
  • 在 Minikube 上執行 hello-minikube app

開始安裝Minikube

  1. 安裝kubectl的指令

    # 打開windows的cmd
    curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.17.0/bin/windows/amd64/kubectl.exe
    # 查看版本安裝下來的版本是否一致
    kubectl version --client
    
  2. 安裝virtualbox(下載安裝檔,依步驟完成)

  3. 安裝minikube(下載安裝檔,依步驟完成)

  4. 安裝好後到程式集>kubernetes>點擊minikube開啟cmd

  5. 之後開啟本機端的cmd,輸入minikube,若有以下訊息,則代表安裝成功

  1. 設定virtualbox和minikube的連結

    # Start a cluster using the virtualbox driver
    minikube start --vm-driver=virtualbox
    # To make virtualbox the default driver
    minikube config set vm-driver virtualbox
    
  2. 啟動 minikube 後會在Users\User目錄底下新增了一個.kube的資料夾,kubectl會透過.kube目錄中的config檔與minikube溝通(完整路徑C:\Users\User.kube)
    type \.kube\config

  1. 查看minikube的目前狀態
    minikube status

在minikube上執行hello-minikube

  1. 使用kubectl實例化一個 hello-minikube image
    kubectl create deployment hello-minikube --image=k8s.gcr.io/echoserver:1.4

  2. 使用kubectl將服務連線到8080
    kubectl expose deployment hello-minikube --type=NodePort --port=8080

  3. 使用 minikube service 開啟這個服務
    minikube service hello-minikube

  4. 結果

#Install Minikube
紀錄個人學習kubernetes的歷程






Related Posts

Typescript express 打造Twitter專案 Part1

Typescript express 打造Twitter專案 Part1

Nacho
Vue.js 學習旅程Mile 2 – 環境建置篇

Vue.js 學習旅程Mile 2 – 環境建置篇

yuhantaiwan
【Day01】GitHub Page 是什麼呢 ?

【Day01】GitHub Page 是什麼呢 ?

愛娃仔


Comments