課程單元
|
課程內容
|
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
|