差異處
這裏顯示兩個版本的差異處。
兩邊的前次修訂版 前次修改 下次修改 | 前次修改 | ||
tech:kubectl [2021/04/17 12:54] – [顯示 K8s 內的 POD 清單] jonathan | tech:kubectl [2023/02/04 16:47] (目前版本) – jonathan | ||
---|---|---|---|
行 13: | 行 13: | ||
scheduler | scheduler | ||
etcd-0 | etcd-0 | ||
+ | </ | ||
+ | |||
+ | ===== 讀取 K8s Cluster Name 的方式 ===== | ||
+ | * 參考 - https:// | ||
+ | * 方法1 < | ||
+ | rkeuser@devops2: | ||
+ | iiidevops-k8s | ||
+ | </ | ||
+ | * 方法2 < | ||
+ | rkeuser@devops2: | ||
+ | apiVersion: v1 | ||
+ | clusters: | ||
+ | - cluster: | ||
+ | certificate-authority-data: | ||
+ | server: https:// | ||
+ | name: iiidevops-k8s | ||
+ | contexts: | ||
+ | - context: | ||
+ | cluster: iiidevops-k8s | ||
+ | user: kube-admin-iiidevops-k8s | ||
+ | name: iiidevops-k8s | ||
+ | current-context: | ||
+ | kind: Config | ||
+ | preferences: | ||
+ | users: | ||
+ | - name: kube-admin-iiidevops-k8s | ||
+ | user: | ||
+ | client-certificate-data: | ||
+ | client-key-data: | ||
</ | </ | ||
行 156: | 行 185: | ||
namespace " | namespace " | ||
</ | </ | ||
+ | |||
+ | ===== 讀取 Secret 的內容 ===== | ||
+ | * < | ||
+ | rkeuser@dev4-86: | ||
+ | NAME TYPE DATA AGE | ||
+ | default-token-pssx6 | ||
+ | gitlab | ||
+ | harbor | ||
+ | harbor-harbor-clair | ||
+ | harbor-harbor-clair-internal-tls | ||
+ | harbor-harbor-core | ||
+ | : | ||
+ | </ | ||
+ | * 顯示 secret 的內容, 有定義那些 key< | ||
+ | rkeuser@dev4-86: | ||
+ | Name: | ||
+ | Namespace: | ||
+ | Labels: | ||
+ | Annotations: | ||
+ | field.cattle.io/ | ||
+ | lifecycle.cattle.io/ | ||
+ | secret.user.cattle.io/ | ||
+ | |||
+ | Type: Opaque | ||
+ | |||
+ | Data | ||
+ | ==== | ||
+ | harbor-local: | ||
+ | </ | ||
+ | * 顯示 secret key 的 value 編碼內容< | ||
+ | kubectl get secrets/< | ||
+ | </ | ||
+ | kubectl get secrets/ | ||
+ | </ | ||
+ | <WRAP center round tip 60%> | ||
+ | ** 如果要直接解碼可使用 base64 -d 的方式處理** Exp. <cli> | ||
+ | kubectl get secrets/ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== 讀取 kubelet 內的 pod 目錄編號 ===== | ||
+ | * 實際 pod 的檔案存在 node 內的 / | ||
+ | kubectl get pods -A -o custom-columns=NodeName: | ||
+ | </ | ||
+ | * ++看實際範例|< | ||
+ | rkeuser@demo-77: | ||
+ | NodeName | ||
+ | 10.20.0.79 | ||
+ | 10.20.0.79 | ||
+ | 10.20.0.79 | ||
+ | 10.20.0.78 | ||
+ | 10.20.0.78 | ||
+ | 10.20.0.77 | ||
+ | 10.20.0.79 | ||
+ | 10.20.0.78 | ||
+ | 10.20.0.77 | ||
+ | : | ||
+ | </ | ||
+ | rkeuser@demo-77: | ||
+ | / | ||
+ | total 16 | ||
+ | -rw-r--r-- 1 root root 241 Jan 7 09:04 etc-hosts | ||
+ | drwxr-x--- 3 root root 4096 Jun 25 2022 containers | ||
+ | drwxr-x--- 3 root root 4096 Jun 25 2022 plugins | ||
+ | drwxr-x--- 3 root root 4096 Jun 25 2022 volumes | ||
+ | |||
+ | / | ||
+ | total 4 | ||
+ | drwxr-x--- 2 root root 4096 Jan 7 09:04 mariadb-gui | ||
+ | |||
+ | / | ||
+ | total 0 | ||
+ | -rw-rw-rw- 1 root root 0 Jan 7 09:04 832a851d | ||
+ | -rw-rw-rw- 1 root root 0 Nov 19 09:26 d65ebd13 | ||
+ | -rw-rw-rw- 1 root root 0 Oct 15 06:39 d516d827 | ||
+ | -rw-rw-rw- 1 root root 0 Oct 14 19:16 ea72f4fc | ||
+ | -rw-rw-rw- 1 root root 0 Sep 17 11:11 94285167 | ||
+ | -rw-rw-rw- 1 root root 0 Aug 28 18:14 edc19f39 | ||
+ | -rw-rw-rw- 1 root root 0 Jul 30 2022 cbf94e15 | ||
+ | -rw-rw-rw- 1 root root 0 Jul 14 2022 f3f9f859 | ||
+ | -rw-rw-rw- 1 root root 0 Jun 25 2022 46143b63 | ||
+ | |||
+ | / | ||
+ | total 4 | ||
+ | drwxr-x--- 2 root root 4096 Jan 30 07:48 kubernetes.io~empty-dir | ||
+ | |||
+ | / | ||
+ | total 0 | ||
+ | |||
+ | / | ||
+ | total 4 | ||
+ | drwxr-xr-x 2 root root 4096 Jan 30 07:48 kubernetes.io~secret | ||
+ | |||
+ | / | ||
+ | total 0 | ||
+ | rkeuser@demo-77: | ||
+ | </ | ||
+ | |||
+ | |||
{{tag> | {{tag> | ||