指令:
創建RC:kubectl create -f *.yaml
查看創建好的RC:kubectl get rc
查看POD的創建情況:kubectl get pods
查看創建的service:kubectl get svc
查看node:kubectl get nodes
查看某個node信息:kubectl describe node nodename
通過指令完成POD動態縮放:kubectl scale rc poname --replicas=3
查看deployment:kubectl get deployments
查看對應的replica set :kubectl get rs
創建HPA對象:kubectl autoscale deployment pod --cpu-lercent=80 --min=1 --max=1-
術語(node,Pod,Replication,Controller,Service等)
master:指的是集羣控制節點,每個kubernetes集羣都有一個master節點負責集羣的管理和控制
所有命令都是發給它執行,通常是一個獨立的服務器。運行着kubernetes api,kubernetes controller manager,kubernetes scheduler
Node:除了master節點其他都叫做node節點,每個node運行着kubelet,kube-proxy,docker engine。
Pod:每個pod都有一個pause容器,POD裏的容器可以互相通信,
label:鍵值對,可以用在node,pod,service,rc上,通過lebel來區分對象,可以理解爲標籤
RC:包括POD副本數,篩選目標POD,POD模板
HEAPSTER:分析POD實現水平擴容
service:微服務,進行通信,每個service 有個虛擬的ip地址,通信節點
參考kubernets_權威指南_2