Kubernetes CKA課程筆記 5
前面章節學會了Kubernetes基本的概念/元件...等等
接著後續課程要實作,就需要實際建置真實的Kubernetes Cluster
就如同實際公司可能考量的環境挑選一樣,面臨各種選擇:
- 建置在地端實體機?
- 直接建立在雲端,挑選EKS?AKS?GKE?雲端廠商已經打包的K8s服務
3. 或考量更多彈性控制能力,挑選雲端空間自建Kubernetes Cluster?
接著就是在空機台上建置Kubernetes Cluster,要考量規模多大
可能基本就1 x master + 2 x worker
並且要考量每個配置多少Resource(CPU/REM…etc)
而且公司考量下可能會需要兩組Cluster
對應測試環境(規模小)與正式環境(規模大,容易擴展Node規模,而不用移除)
接著Cluster基礎要建在甚麼作業系統(例如Ubuntu Server)
每個Node最低配置的Resource可參考Kubernetes.io
如2 GB & 2 CPU(per Node),並有公開IP位置,Linux使用者帳號
上述這些機台資源等,在公司可以直接跟infra team取得
但是在課程內將用AWS來取得這些資源來做Kubernetes的學習
所以下一章先講述AWS帳號的取得,與基本的AWS介紹