k8s常用操作指令以及基本概念和術語

指令:

創建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





發佈了29 篇原創文章 · 獲贊 4 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章