k8s的api-resources資源型別介紹
1.在k8s叢集環境中檢視資源叢集狀態
輸入命令 =》# kubectl api-resources 顯示k8s叢集中的所有api資源資訊,引數說明:
- NAME :api 資源名稱;
- SHORTNAMES :api 資源名稱簡寫;
- APIGROUP :api 分組管理;
- NAMESPACED :是否可使用名稱空間隔離,true 是, false 否;
- KIND :api 資源型別;
檢視k8s元件叢集狀態 =》# kubectl get cs
=》出現【kubeadm安裝k8s 元件controller-manager 和scheduler狀態 Unhealthy】錯誤:
出現如上 Unhealthy 狀態,排查思路:
1|1、先檢視本地的埠,可以確認沒有啟動10251、10252埠
=》# sudo netstat -tlunp
或者直接過濾檢視10251、10252埠
- =》# ss -ant|grep 10251
- =》# ss -ant|grep 10252
1|2、確認kube-scheduler和kube-controller-manager元件配置是否禁用了非安全埠
=》配置檔案路徑:
- /etc/kubernetes/manifests/kube-scheduler.conf
- /etc/kubernetes/manifests/kube-controller-manager.conf
=》檢視對應的ymal檔案:
vim /etc/kubernetes/manifests/kube-scheduler.yaml
vim /etc/kubernetes/manifests/kube-controller-manager.yaml
=》去掉 --port=0 這個設定,如下圖紅色框內:
1|3.重啟kubelet =》# sudo systemctl restart kubelet
重啟服務之後確認元件狀態,顯示就正常了,再次輸入如下命令驗證:
- 檢視叢集監聽埠資訊 =》# sudo netstat -tlunp
- 檢視master元件狀態 =》# kubectl get cs
2. 常用api資源檢視命令
- 檢視master元件狀態=》# kubectl get cs
- 檢視node狀態=》# kubectl get node
- 檢視Apiserver代理的URL =》# kubectl cluster-info
- 檢視叢集詳細資訊 =》# kubectl cluster-info dump
- 檢視資源資訊=》# kubeclt describe <資源> <名稱>
- 檢視節點詳細資訊=》# kubectl describe node
- 檢視master節點詳細資訊=》# kubectl describe node k8s-master
- 檢視node節點詳細資訊=》# kubectl describe node k8s-node01
- 檢視Pod資源資訊=》# kubectl get pod <Pod名稱> --watch
api-server 的作用:
- 叢集的統一入口;
- 協作其他元件(內部有部分api代理);
總結:
- api-resources 檢視叢集資源型別資訊;
- kubeadm安裝k8s叢集后,檢視master節點元件狀態;
- 常用api-resources簡單介紹;
相關文章
- 【Redis】資料型別介紹Redis資料型別
- Rust 資料型別介紹Rust資料型別
- Oracle資料型別介紹Oracle資料型別
- Tuxedo資料buffer基本型別介紹UX型別
- string型別介紹型別
- javascript資料型別和作用域介紹JavaScript資料型別
- MySQL CHAR和VARCHAR資料型別介紹MySql資料型別
- golang資料型別基本介紹與使用Golang資料型別
- 在K8S中,DaemonSet型別的資源特性有哪些?K8S型別
- postgreSQL 索引(二)型別介紹SQL索引型別
- http代理型別格式介紹HTTP型別
- iOS核心動畫型別介紹iOS動畫型別
- SQL | JOIN 型別使用介紹SQL型別
- 常見的代理IP型別介紹型別
- 介紹PostgreSQL的陣列型別FUSQL陣列型別
- Mycat的負載均衡型別介紹負載型別
- PHP中的型別約束介紹PHP型別
- GBase8s資料型別介紹資料型別
- javascript資料型別轉換簡單介紹JavaScript資料型別
- NumPy 陣列切片及資料型別介紹陣列資料型別
- 語言型別介紹及其Python的語言型別型別Python
- JAVA_資料型別介紹與基本資料型別之間的運算規則Java資料型別
- C++ 列舉型別介紹C++型別
- java浮點型別案例介紹Java型別
- 次級成本要素型別介紹型別
- Python技術之Number資料型別介紹Python資料型別
- MySQL全面瓦解3:資料型別介紹與分析MySql資料型別
- 變數以及八大資料型別介紹變數大資料資料型別
- 學習變數的目的及基本資料型別介紹變數資料型別
- 常用的MIME型別(資源的媒體型別)型別
- 以太坊智慧合約 Solidity 的常用資料型別介紹Solid資料型別
- Go 複合型別之字典型別介紹Go型別
- C#學習 [型別系統] 基本型別介紹(10)C#型別
- C++中的基本變數型別介紹C++變數型別
- C# - char型別的一些介紹C#型別
- 戶外投影的型別以及優勢介紹型別
- C 語言之布林型別介紹型別
- javascript Object型別物件簡單介紹JavaScriptObject型別物件