上網google Kubernetes vs Docker (Swarm)會很多文章。
佈署container到雲端,Kubernetes跟Docker都是Solution。
在不了解kubernetes,以為Production就是要用Kubernetes就是潮,事實上是it depends
今天看一部分的官網文件後,大概見識到Kubernetes的彈性管理container的強大,但也意味需要理解更多抽象概念/名詞,要跟docker-compose一樣的結果,需要更多的設定才能跑起來。
標榜服務不中斷,優點至少有兩點:
不一定要要用Kubernetes,或許Docker就可以符合需求
但花一些時間大致了解Kubernetes應該是值得的。
在Local Development可以使用
正式環境可以選用
要跟Kubernetes Cluster互動需要kubectl
官網教學使用minikube,所以用它來學習kubernetes基本觀念及相關功能
如果是windows,下載exe,設定環境變數
minikube start
第一次要下載