kubectl & yaml


1,kubectl 命令行工具管理集群

類型   命令    描述        
基礎命令    
  
create

 

通過文件名或標准輸入創建資源

ecpost

將一個資源公開為一個新的Service
run 在集群中運行一個特定的鏡像
set   在對象上設置特定的功能
get 顯示一個或多個資源
explain 文檔參考資料
edit 使用默認的編輯器編輯一個資源
delete 通過文件名,標准輸入,資源名稱或者標簽選擇器來刪除資源
部署命令 rollout     管理資源的發布
rolling-update  對給定的復制控制器滾動更新
scale 擴容會縮容Pod數量,Deployment,ReplicaSet,RC或Job
autoscale 創建一個自動選擇擴容或縮容並設置Pod數量
集群管理命令 certificate 修改證書資源
cluster-info 顯示集群信息
top 顯示資源(CPU/Memory/Storage)使用,需要Heapster運行
cordon 標記節點不可調
uncordon 標記節點可調度
drain 驅逐節點上的應用,准備下線維護
taint 修改節點taint標記
故障診斷和調試命令 describe 顯示特定資源或資源組的詳細信息
logs 

在一個Pod中打印一個容器日志,如果Pod只有一個容器,容器名稱是可選的

attach  附加到一個運行的容器
exec 執行命令到容器
port-forward  轉發一個或多個本地端口到一個pod
proxy 運行一個proxy到Kubernetes API server
cp 拷貝文件或者目錄到容器中
auth 檢查授權
高級命令 apply 通過文件名或標准輸入對資源應用配置
patch 使用補丁修改,更新資源的字段
replace 通過文件名或標准輸入替換一個資源
convert 不同的API版本之間轉換配置文件
設置命令 label 更新資源上的標簽
annotate 更新資源上的注釋
completion 用於實現kubectl工具自動補全
其他命令 api-versions 打印受支持的API 版本
config 修改kubeconfig文件(用於訪問API,比如配置認證信息)
help 所有命令幫助
plugin 運行一個命令插件
version 打印客戶端和服務版本信息

 

 

yum -y install ipvsadm 

 

2,YAML配置文件管理資源

語法格式:
• 縮進表示層級關系
• 不支持制表符“tab”縮進,使用空格縮進
• 通常開頭縮進 2 個空格
• 字符后縮進 1 個空格,如冒號、逗號等
• “---” 表示YAML格式,一個文件的開始
• “#”注釋

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM