一、Kubernetes概述
二、安裝Minikube
2.1)Mac安裝
2.2)Linux安裝
2.3)常用操作
二、Kubernetes重要概念
三厨钻、Kubernetes的架構(gòu)
3.1)Kubernetes架構(gòu)圖
3.2)Master
Master1
Master2
Master3
etcd相當(dāng)于zookeeper
3.3)Node
Docker相當(dāng)于引擎產(chǎn)生動(dòng)能扼雏,k8s相當(dāng)于在引擎上增加齒輪和輪胎變成一輛可運(yùn)行的車
四、Deployment
常用的創(chuàng)建Deployment方式
4.1)構(gòu)建過(guò)程解析
4.2)Failover
4.3)Label
4.4)刪除Deployment
五夯膀、Job
job不是Deployment
無(wú)效命令需要將restartsPolicy改為OnFailure诗充,否則會(huì)一直創(chuàng)建新的Pod
總共啟動(dòng)六個(gè),每次不一定完全同一時(shí)刻能成功啟動(dòng)兩個(gè)
周期性任務(wù)
六诱建、Service
訪問(wèn)10.103.41.123:8080可以訪問(wèn)到Endpoints后面的三個(gè)服務(wù)
七蝴蜓、Rolling Update(非K8s獨(dú)有,是一種理論)
訪問(wèn)者是感受不到服務(wù)端的變化