/k8s-30-day-sharing

This project is for

Primary LanguageJavaScript

前言

記得去年看到身邊許多人多參加 IThome鐵人賽,心中滿滿崇拜,一直期許明年自己也能參加。然而,今年在IThome鐵人賽報名截止前兩天才赫然想起有這活動XD,雖然參加匆忙、第一次參賽,但仍是希望30天學習筆記不間斷、順利完賽。

30天的學習筆記

希望在30天的筆記中,能每天不間斷的跟大家分享,不只帶大家認識Kubernetes,在最後幾天,也能使用第三方套件Kops帶著大家操作,在實際應用的環境中,架設Kubernetes與使用。這次的學習筆記可以分為以下幾個方向:

介紹與開發環境架設

Kubernetes基礎概念與實作

Kubernetes進階概念與實作

  • [Day 15] 介紹kops - 在AWS 上打造Kubernetes Cluster
  • [Day 16] 打造多台機器的cluster - Node Controller
  • [Day 17] Pod之間是如何找到彼此呢 - Service Discovery
  • [Day 18] 把環境參數帶入Kubernetes - ConfigMap
  • [Day 19] Ingress Contoller
  • [Day 20] 如何保存我的資料 - Volumes
  • [Day 21] Volumes Autoprovisoning
  • [Day 22] 在k8s上運行stateful app - Pet Sets
  • [Day 23] 如何監控服務的資源使用 - Monitoring
  • [Day 24] 實現 auto-scaling
  • [Day 25] Demo: 架設stateful Wordpress在Kubernetes

如何管理Kubernetes

  • [Day 26] 介紹Kubernetes調度中心 - Master Node
  • [Day 27] 如何限制每個服務資源 - Resource Quotas
  • [Day 28] 如何在k8s管理不同的專案 - Namespaces
  • [Day 29] 如何將一台機器上的服務搬移到另外一台 - Node Maintenance
  • [Day 30] 如何確保k8s的HA - High Avaiability & 總結

Q&A

筆者也還在學習Kubernetes中,如有對於文章有任何疑問或建議,也歡迎大家來信zxcvbnius@gmail.com

參考連結