| 
 課程單元 
 | 
 課程內容 
 | 
| 
 Container與Docker介紹 
 | 
 ● Container介紹 
● Docker 介紹 
 | 
| 
 安裝Docker 
 | 
 ● 安裝Docker 
 | 
| 
 建立Docker image 
 | 
 ● Dockerimage介紹 
● 介紹Docker hub 
● 介紹Docker reister 
 | 
| 
 部署及操作Docker Container 
 | 
 ● 部署Container 
● 對Container進行操作管理 
● Docker network 介紹 
 | 
| 
 Kubernetes介紹 
 | 
 ● Kubernete 架構介紹 
● Kubernete 核心元件介紹 
● Kubernetes 網路模組介紹 
 | 
| 
 使用Rancher 部署Kubernetes 
 | 
 ● 部署Rancher Server 
● 用Rancher Server部署一套All-in-one Kubernetes 
 | 
| 
 部署deployment and Pod on Kubernetes 
 | 
 ● 介紹Kubeconfig 
● 介紹Namespace 
● 部署deployment 
● 部署pod 
● 介紹Kubernetes 元件除錯工具 
 | 
| 
 部署Service and Ingress on Kubernetes 
 | 
 ● Node Selector 
● Pod QoS 
● 使用Service nodePort 
● 使用Ingress 
● 介紹Kubernetes DNS 
 | 
| 
 Kubernetes使用Volume 
 | 
 ● 使用EmptyDir 
● 使用Hostpath 
● 使用NFS 
 | 
| 
 使用Google Kubernetes Engine(一) 
 | 
 ● 申請Google Kubernetes Engine 
● 使用Service Loadbalancer 
● 介紹PersistemtVolume 、PersistemtvolumeCliam、 Storageclass 
● 使用GCP Volume 
 | 
| 
 使用Google Kubernetes Engine(二) 
 | 
 ● 介紹AutoScaling 
● 介紹Cronjob 
● 介紹Secrets Volume 
 |