本文章同時發佈於:
文章為自己的經驗與夥伴整理的內容,設計沒有標準答案,如有可以改進的地方,請告訴我,我會盡我所能的修改,謝謝大家~
大家好,這次要介紹 kompose,我們將先 run 起 K8s,再來介紹 K8s 的細節,這樣可能比較好讓大家理解(包括我 XD)
安裝相關套件
圖片來源: deploy-kubernetes-the-ultimate-guide
minikube 在本機電腦會安裝一個 VM,以模擬叢集(Cluster)的環境,以減少 K8s 的配置時間成本。
實作
clone 範例 Github-Example-Code,並進入此篇文章的範例 folder
$ cd DAY17
啟動 minikube 1.15.0
的 K8s 版本,這個版本與 kompose 相容性較好
$ minikube start --kubernetes-version v1.15.0
使用 kompose 來啟動 K8s 的相關 config
$ kompose up
瀏覽實際的網頁
$ minikube service web
此時會看到 web 的相關 IP
打開瀏覽器,Work!
轉換出 yaml 檔
這些就是執行kompose up
實際的 config yaml 檔,而他們代表的意思將在之後文章介紹,謝謝你的閱讀~