1. 程式人生 > 實用技巧 >高階實訓第一階段

高階實訓第一階段

安裝kubernetes

環境:windows,需要提前安裝好 virtualbox 和 docker toolbox。

kubernetes 介紹

Kubernetes 是 Google 開源的容器叢集管理系統,它構建在目前流行的 Docker 技術之上,為容器化的應用提供資源排程、部署執行、服務發現、擴容縮容等一整套功能。

下載相關檔案,配置環境變數

  • 建立一個e:\k8s資料夾。

  • 下載:https://storage.googleapis.com/minikube/releases/v0.25.2/minikube-windows-amd64.exe 重新命名為minikube.exe,並拷貝到e:\k8s目錄。

  • 下載https://storage.googleapis.com/kubernetes-release/release/v1.10.2/bin/windows/amd64/kubectl.exe ,並拷貝到e:\k8s目錄。

  • 將e:\k8s配置到windows的path環境變數中。

啟動kubernetes

  • 執行 minikube start 命令,第一次執行會下載Linux虛擬機器和部分元件,在本機搭建kubernetes。
    在這裡插入圖片描述

驗證安裝是否成功

  • 執行 minukube status 命令,檢視kubernetes的狀態。
    在這裡插入圖片描述

  • 執行 minikube ssh,登入kubernetes的linux虛擬機器。

    在這裡插入圖片描述

  • 執行 kubectl get nodes,檢視kubernetes節點狀態。
    在這裡插入圖片描述

部署執行例項

  • 建立 hello-minikube 部署。
    在這裡插入圖片描述

  • 釋出服務 hello-minikube。
    在這裡插入圖片描述

  • 檢視 pods
    在這裡插入圖片描述
    問題:這裡 pod 一直處於containercreating的狀態,找了很多方法也無法解決,後續會繼續除錯。

把docker-compose格式轉成k8s方式

  • 下載 kompose ,連結如下:https://github.com/kubernetes-incubator/kompose/releases/download/v0.7.0/kompose-windows-amd64.exe

  • 在要轉換的docker-compose.yml資料夾目錄下執行 kompose convert

    在這裡插入圖片描述