Skip to main content

線上課程

目前於 Hiskio 平台有開設五門線上課程,其中四門與 Kubernetes 有關,另外一門則是探討 Linux Networking 的各種運作。

Kubernetes 基礎課程

該課程會從基本談起,為什麼需要 Kubernetes,其與 Docker 的差異是什麼,Kubernetes 能夠解決什麼問題,並且從安裝,運算,網路,儲存等四大面向來談起,讓你學起來更加得心應手,可以知道其背後原理,對於以後觀看任何文章都能夠更有共鳴

基本上主題會包括

  1. 為何要用 Kubernetes? 與 Docker 的差異是什麼? 實務部署上有什麼痛點是 Docker 不好處理的?
  2. 瞭解 Kubernetes 基礎架構並且知道如何透過 Kubeadm 等工具架設與部署
  3. 何謂 CRI 並且探討 Kubernetes 內各種 workload 的操作與概念
  4. 何謂 CNI 並且探討 Kubernetes 環境中的網路需求,包含 Service 與 Ingress
  5. 何謂 CSI 並且探討 Kubernetes 環境中的儲存需求,包含內建資源, 靜態佈建與動態佈建
  6. 其他實務操作議題,譬如 HPA,節點遷移等
info

課程目前於 2023-10 進行大幅度翻新,直接從 k8s 1.16 更新到 k8s 1.28,其餘課程也會陸陸續續更新

95折優惠連結

Kubernetes 實戰除錯篇

本課程基於 Kubernetes 龐大架構內,實戰上才遇到的迷思與錯誤,每一個章節都有完整的 Demo 環境,讓你知道每個元件出錯時可能會造成什麼樣的後果,或是這些元件應該要怎麼用,使用上有什麼限制以及要注意的地方。透過本課程你會對 Kubernetes 更加裡解,同時使用上會更有信心與能力去使用,縱使遇到問題時也會有能力知道該從哪邊下手去判斷錯誤。

95折優惠連結

Kubernetes CI/CD 實戰手冊

本課程探討如何將 CI/CD 的概念與 Kubernetes 整合,會從一個完整的 CI/CD 流水線去看,從最初的本地開發,應用程式打包,CI 可以怎麼做,CD 可以怎麼做,並且探討不同的 CI/CD 方式。透過理解這些方式後,接下來使用各種不同的工具都不會覺得太困難,因為我們掌握的是分析問題的能力 並且從問題中學習到自己需要什麼,再由這個需求找到正確工具來整合。

95折優惠連結

Kubernetes 實作手冊: GitOps 版控整合篇

GitOps 的概念源自於 Weaveworks 於 2017 所提出的一個想法,是透過 GitOps 帶來一個針對 Cloud Native 的全新 CD 方式。概念雖新,但今年導入此概念的企業卻比去年提升了5成之多。已有包括 LINE 在內多家金融業以及科技業等大公司導入,未來發展性極高!

本課程會透過實戰帶你了解 GitOps 觀念並實作開源工具 ArgoCD。學完你就能部署⼀個 GitOps 解決⽅案到 Kubernetes 內,實際運⽤於不同環境中。

95折優惠連結

以容器為目標來學習 Linux 網路底層實作概念

Linux Network 是所有維運與開發人員都不可避免的,而 Docker Contianer/Kubernetes 都透過抽象層的概念讓網路存取的部分變得簡單,讓使用者不需要具備太多底層知識就可以正常使用。 然而抽象層的壞處就是當問題真的發生時,使用者沒有足夠的底層知識可以去除錯與判別問題,只能依賴 Google 等方式來查找問題,而本課程就是會以 Docker Container 為目標,從頭到尾去解釋容器網路的所有運作原理,從 Linux 用到的工具到 Linux Kernel 的概念都會一一介紹與實作,同時搭配一些常見的網路概念如 VPN 等,讓你能夠將過往學習過的 OSI/TCP 等網路理論與 Linux Kernel 的實作給合併起來,讓自己能夠真正理解網路封包的處理

95折優惠連結

大補包

51折購買多堂課程