k8s常見的命令集錦

Kubernetes(K8s)是一個開源的容器編排系統,它提供了一系列的命令行工具 kubectl 來管理和操作集群中的資源。以下是一些常見的 kubectl 命令集錦:

  1. kubectl get:用于獲取集群中的資源對象信息,如pods、nodes、services等。可以指定資源類型、命名空間和輸出格式等。

  2. kubectl describe:用于查看資源對象的詳細信息,包括其狀態、事件歷史、容器狀態等。可以指定資源類型、名稱和命名空間等。

  3. kubectl logs:用于查看Pod中容器的日志。可以指定Pod名稱、容器名稱和日志選項等。

  4. kubectl exec:用于在Pod中的容器內執行命令。可以指定Pod名稱、容器名稱和要執行的命令等。

  5. kubectl run:用于在集群中創建一個新的資源對象,如Pod、Deployment、Service等。可以指定資源類型、名稱、鏡像等信息。

  6. kubectl delete:用于刪除集群中的資源對象。可以指定資源類型、名稱和命名空間等。

  7. kubectl apply:用于通過YAML或JSON文件應用配置到集群中。可以指定文件名和命名空間等。

  8. kubectl create:用于通過YAML或JSON文件創建資源對象。可以指定文件名和命名空間等。

  9. kubectl label:用于給資源對象添加或更新標簽。可以指定資源類型、名稱、標簽鍵和標簽值等。

  10. kubectl annotate:用于給資源對象添加或更新注解。可以指定資源類型、名稱、注解鍵和注解值等。

  11. kubectl rollout:用于管理Deployment、StatefulSet和DaemonSet等資源的滾動更新和回滾。可以指定資源類型、名稱和更新選項等。

  12. kubectl cluster-info:用于獲取集群的基本信息,如版本、API服務器地址等。

  13. kubectl config:用于管理kubectl的配置文件,如查看當前配置、設置上下文、切換集群等。

  14. kubectl apply -f <filename>: 應用一個配置文件到集群中。這個文件可以是一個或多個 Kubernetes 資源定義。

  15. kubectl exec -it <pod-name> -- <command>: 在一個正在運行的 Pod 中交互式地執行一個命令。

  16. kubectl rolling-update <deployment-name> -f <new-deployment-file>: 滾動更新一個 Deployment 的配置。

  17. kubectl scale --replicas=<number> <deployment-name>: 擴展或縮小一個 Deployment、ReplicaSet 或 ReplicationController 的副本數量。

  18. kubectl expose <resource-type> <resource-name> --port=<port> --type=<type>: 創建一個 Service 來暴露一個 Pod、Deployment 或其他資源。

  19. kubectl cp <file-path> <namespace>/<pod-name>:<pod-file-path>: 在本地和 Pod 之間復制文件。

  20. kubectl port-forward <pod-name> <local-port>:<pod-port>: 將本地端口轉發到 Pod 的端口。

  21. kubectl proxy: 運行一個代理服務器,用于訪問 Kubernetes API。

  22. kubectl auth can-i <verb> <resource>: 檢查當前用戶是否有權執行某個操作。

  23. kubectl get events --namespace=<namespace>: 獲取指定命名空間中的事件信息。

  24. kubectl cluster-info dump: 將集群的狀態信息輸出到一個文件中,用于調試和診斷。

  25. kubectl describe <resource-type> <resource-name>: 顯示資源的詳細信息,包括其狀態、配置和事件歷史。

  26. kubectl label <resource-type> <resource-name> <key>=<value>: 更新資源的標簽。

  27. kubectl taint nodes <node-name> <key>=<value>: 給節點添加或更新污點(taint),用于控制 Pod 的調度。

  28. kubectl cordon <node-name>: 標記節點為不可調度,阻止新的 Pod 被調度到該節點。

  29. kubectl uncordon <node-name>: 取消節點的不可調度狀態,允許新的 Pod 被調度到該節點。

這些命令只是 kubectl 的一部分,實際上 kubectl 提供了非常豐富的功能來管理和監控 Kubernetes 集群。您可以隨時查閱 Kubernetes 官方文檔或使用 kubectl --help 命令來獲取完整的命令列表和詳細的幫助信息。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/717711.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/717711.shtml
英文地址,請注明出處:http://en.pswp.cn/news/717711.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

112.路徑總和

// 定義一個名為 Solution 的類 class Solution {// 定義一個名為 hasPathSum 的公共方法&#xff0c;接收一個 TreeNode 類型的根節點 root 和一個整數 targetSum 作為參數// 方法返回一個布爾值&#xff0c;表示從根節點開始是否存在一條路徑&#xff0c;使得路徑上所有節點的…

18個驚艷的可視化大屏(第12輯):智慧校園與教育方向

智慧校園可視化大屏通過數據可視化技術&#xff0c;將學校各個方面的數據信息進行展示&#xff0c;可以提高信息公開透明度、優化校園管理、提高學生教育質量和提高校內活動宣傳效果等。 1提高信息公開透明度&#xff1a; 通過大屏幕展示校園各個方面的數據信息&#xff0c;可…

mysql 字符串的拆分之 substring_index()函數

語法 substring_index(string,delimiter,number) string &#xff1a; 要分隔的字符串。 delimiter &#xff1a; 分隔符 number &#xff1a;分隔符位置 注意 number 可以為正數&#xff0c;也可以為負數。 正數時是指的是從左向右數&#xff0c;第 number 個分隔符左…

大唐杯學習筆記:Day3

1.1 SA組網和NSA組網 SA組網(非獨立組網)是指使能5G網絡不需要其他移動通信系統的輔助,可以獨立進行工作。NSA組網(獨立組網)是指使能5G網絡需要其他移動通信系統的輔助,如果輔助缺失,那么5G網絡不可以獨立進行工作,通常而言5G網絡建設階段,NSA組網方式是在表明5G網絡的使用需…

奔跑吧,前端er!前端五大方向技能羅列,webGL、AI、桌面、游戲

經常看到頭條上前端們爭論各種框架的優劣&#xff0c;然后相互爭吵不休&#xff0c;其實技術也好&#xff0c;框架也好&#xff0c;都是服務于項目需求的&#xff0c;爭論的鐵子們都站在自己的項目角度來品評工具&#xff0c;肯定是公說公有理婆說婆有理啦。 技術和框架是中性的…

編程之美_目錄

編程之美 0&#xff09;0_0_常用函數庫 0&#xff09;0_1_測試函數總結 1&#xff09;1.1 數據結構之 數組 2&#xff09;1.2 數據結構之 字符串 3&#xff09;1.3 數據結構之 鏈表 4&#xff09;1.4 數據結構之 隊列 5&#xff09;1.5 數據結構之 棧 5&#xff09;1.6 …

【latex】\IEEEpubid版權聲明與正文內容重疊

問題描述 撰寫IEEE Trans論文時&#xff0c;出現版權聲明文字\IEEEpubid與正文內容重疊的問題&#xff1a; 原因分析&#xff1a; 在使用模板時&#xff0c;不小心將以下命令刪除了&#xff1a; \IEEEpubidadjcol 解決方案&#xff1a; 在需要換頁的位置附近添加以上命令&…

在Jupyter-lab中使用RDKit畫分子2D圖

在Jupyter-lab中使用RDKit畫分子2D圖 在做完分子對接后&#xff0c;想看看篩選后的分子的結構。因此想利用Jupyter-lab來畫分子的2D圖。 1. 安裝Jupyter-lab與RDKit 系統&#xff1a;Win11已安裝conda RDKit 是一個功能強大、靈活易用的化學信息學工具包&#xff0c;廣泛應…

w30使用python調用shell腳本

使用python腳本去實現永恒之藍漏洞攻擊 實驗環境 攻擊工具&#xff1a;pythonmsfconsole 靶場&#xff1a;win7 和 kali實驗目的 演示python腳本調用過程 實驗步驟 1.寫一個永恒之藍的攻擊腳本&#xff0c;定義為blue.rc use exploit/windows/smb/ms17_010_eternalblue …

Spark(2)-基礎tranform算子(一)

一、算子列表 編號名稱1map算子2flatMap算子3filter算子4mapPartitions算子5mapPartitionsWithIndex算子6keys算子7values算子8mapValues算子9flatMaplValues算子10union算子11reducedByKey算子12combineByKey算子13groupByKey算子14foldByKey算子15aggregateByKey算子16Shuff…

深度學習工具之tokens計算器

1.什么是Token Token是GPT處理文本的基本單位。Token可以是一個字、一個詞語或特定語言中的一個字符。它們負責將輸入的文本數據轉換為 GPT 可以處理的數據格式。每個 GPT 模型都有一個預設的最大 Tokens 數量&#xff0c;例如&#xff0c;GPT-3 每次調用允許處理的最大 Token…

韋東山嵌入式Liunx入門驅動開發五

文章目錄 一、驅動程序基石1-1 休眠與喚醒1-2 POLL機制1-3 異步通知(1) 異步通知程序解析(2) 異步通知機制內核代碼詳解 1-4 阻塞與非阻塞1-5 定時器(1) 內核函數(2) 定時器時間單位 1-6 中斷下半部 tasklet 本人學習完韋老師的視頻&#xff0c;因此來復習鞏固&#xff0c;寫以…

華為OD技術面試案例7-2024年

記錄一下我面試od的面試過程. 1、第一個是hr電話面試, 其實也就是od的hr致電, 簡單了解一下個人情況, 問我要一些個人信息, 這塊沒啥問題; 2、第二個就是機考了, 根據我提供的信息, od的hr給我發了一個機考的鏈接, 并告訴我7天內有效, 可以在考試之前先刷刷題, 刷題地址參考…

《幻獸帕魯》游戲對服務器性能的具體要求是什么?

《幻獸帕魯》游戲對服務器性能的具體要求是什么&#xff1f; CPU&#xff1a;官方最低要求為i5-3570K&#xff0c;但在多人游玩時可能會有明顯卡頓。此外&#xff0c;還有建議選擇4核或更高性能的處理器&#xff0c;以確保游戲運行流暢。 內存&#xff1a;對于不同人數的聯機&…

超越想象:人工智能的奇跡與可能性

超越想象&#xff1a;人工智能的奇跡與可能性 人工智能&#xff08;Artificial Intelligence&#xff0c;AI&#xff09;作為當今科技領域的熱門話題&#xff0c;其奇跡和可能性正在不斷被揭示和拓展&#xff0c;超越了人們的想象。從智能機器人到自動駕駛汽車&#xff0c;從語…

蘋果ios群控軟件開發常用源代碼分享!

在移動軟件開發領域&#xff0c;蘋果設備由于其封閉性和安全性受到了廣大開發者的青睞&#xff0c;然而&#xff0c;這也為開發者帶來了一些挑戰&#xff0c;特別是在進行群控軟件開發時。 群控軟件是指可以同時控制多臺設備的軟件&#xff0c;這在自動化測試、批量操作等場景…

數據要素:數字化轉型中的新“金礦”及其發展潛力

作為一名在數字化轉型項目中摸爬滾打的實踐者&#xff0c;我們見證了數據從簡單的信息處理工具逐漸演變為驅動經濟社會發展的關鍵要素。近日&#xff0c;多部門聯合發布的《“數據要素”三年行動計劃&#xff08;2024—2026年&#xff09;》更是將數據要素的重要性提升到了新的…

C++ //練習 10.15 編寫一個lambda,捕獲它所在函數的int,并接受一個int參數。lambda應該返回捕獲的int和int參數的和。

C Primer&#xff08;第5版&#xff09; 練習 10.15 練習 10.15 編寫一個lambda&#xff0c;捕獲它所在函數的int&#xff0c;并接受一個int參數。lambda應該返回捕獲的int和int參數的和。 環境&#xff1a;Linux Ubuntu&#xff08;云服務器&#xff09; 工具&#xff1a;v…

Linux:進入vim編輯模式

vim 是一個強大的文本編輯器。 三種模式&#xff1a; 普通模式&#xff08;Normal mode&#xff09; 插入模式&#xff08;Insert mode&#xff09; 命令行模式&#xff08;Command-line mode&#xff09; 當你打開一個文件時&#xff0c;vim 默認處于普通模式。 插入模式&a…

十六、異常和File

異常和File 一、異常1.1異常的分類1.2 異常的作用1.3 異常的處理方式1.3.1 JVM默認的處理方式1.3.2 自己處理&#xff08;捕獲異常&#xff09;1.3.3 自己處理&#xff08;靈魂四問&#xff09; 1.4 異常中的常見方法1.5 拋出異常綜合練習&#xff08;鍵盤錄入數據&#xff09;…