基礎架構

Kubernetes 容器編排基礎

從 kubectl、Pod、Deployment 與 Service 開始,理解 Kubernetes 如何部署、管理與排查容器化服務。

學完能做到

  • Kubernetes 與 kubectl
  • YAML、Pod 與 Deployment
  • Service、Networking 與 Ingress
  • Namespace、Label、ConfigMap 與 Secret

實作專案

  • 部署容器化 API
  • 具備 Ingress 與 TLS 的服務
  • Kubernetes 完整部署專案

適合對象

  • 已有 Docker 與後端基礎的人
  • 想學習容器編排與部署的開發者

Curriculum

課程大綱

01

核心元件

01

What is kubectl

02

installation and setting

03

Basic

04

Describe and Explain

05

Create and Apply

06

Yaml Basic

07

Pod operation

08

Deployment

09

Service and Networking

02

系統整合

01

Ingress

02

TLS

03

Namespace management

04

Label and Selector

05

ConfigMap and Secret

06

Job and Cronjob

07

Resource Management

08

Logs, Debug and Events

09

Advanced Topic for josnpath

03

可靠性與實務應用

01

Batch operation

02

Plugin

03

Multi cluster

04

Port forward

05

Kubectl diff

06

Real Project

07

Kubectl mental method