iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 16
0
Kubernetes

從Docker到Kubernetes-新手入門筆記系列 第 16

Day16-安裝minikube for kubernetes playground

上網google Kubernetes vs Docker (Swarm)會很多文章。

佈署container到雲端,Kubernetes跟Docker都是Solution。

在不了解kubernetes,以為Production就是要用Kubernetes就是潮,事實上是it depends

今天看一部分的官網文件後,大概見識到Kubernetes的彈性管理container的強大,但也意味需要理解更多抽象概念/名詞,要跟docker-compose一樣的結果,需要更多的設定才能跑起來。

標榜服務不中斷,優點至少有兩點:

  • 更容易scale
  • 新版發佈到production可容忍錯誤

不一定要要用Kubernetes,或許Docker就可以符合需求

但花一些時間大致了解Kubernetes應該是值得的。


在Local Development可以使用

正式環境可以選用

  • Google Cloud Kubernetes Engine(GKE)
  • Amazon Elastic Container Service for Kubernetes(EKS)
  • OpenShift Container Platform
  • 其他

要跟Kubernetes Cluster互動需要kubectl

Install kubectl


官網教學使用minikube,所以用它來學習kubernetes基本觀念及相關功能

minikube release

如果是windows,下載exe,設定環境變數

minikube start

第一次要下載


上一篇
Day15-Docker-compose 環境變數
下一篇
Day17-跑第一個Kubernetes Service
系列文
從Docker到Kubernetes-新手入門筆記30

尚未有邦友留言

立即登入留言