iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 14
0
DevOps

誤入 DevOps 叢林的後端工程師系列 第 14

Day14 - Kubernetes 介紹

Kubernetes 是一個 Production 級的容器協作系統,它可以做到自動部署、擴展和管理容器化的應用服務。

Kubernetes (K8s) is an open-source system for automating deployment, scaling, and management of containerized applications. - https://kubernetes.io/

K8s 的功能

  • 負載平衡 (load balancing)
  • 自我修復
  • 自動部署
  • 回復 (rollback)
  • 安全管理
  • 配置管理
  • 批次執行
  • 水平縮放

GKE

拖 Kubernetes 這麼夯的福,各大雲端平台都有提供整合好的服務,所以 learn once write anywhere 的老梗,現在也可以用在 Kubernetes 了。

GKE 基本上就是 Google 提供的 Kubernetes Engine 雲端服務,使用了 GKE 等於於雇用了 Google 網站可靠性工程師 (SRE) 一樣,他們會持續監控您的叢集及其運算、網路和儲存空間資源,你只要稍微注意一下帳單的明細就行了,這尤其對新創公司沒有資源請專職 SRE 工程師的情況是再好不過的,公司內所有的開發者都可以專心投入在商業邏輯的開發上,而不是擔心哪個機器是不是又死掉了。

GKE 不只是讓你在雲端上跑 Kubernetes 這麼單純,它還完美的整合了 GCP 環境裡的 VPC、CI & CD、日誌、監控等等龐大的功能。

接下來,我們就慢慢一個一個介紹吧。


上一篇
Day13 - 使用 gcloud 指令
下一篇
Day15 - Kubernetes 階層關係
系列文
誤入 DevOps 叢林的後端工程師30

尚未有邦友留言

立即登入留言