k8s 相關的基本操作

2021-09-26 10:29:55 字數 853 閱讀 4732

動態獲取 lcmapi 所有 pod 的日誌,不同 pod 輸出按顏色區分

# bash -c "$(curl -fssl " kubetail lcmapi -n storage-system

# mysql -as -p 4000 -u root --password=umstor_fancy_2019 -dumstorlcm -h $(kubectl get svc -n storage-system | grep -w "lcm-db-tidb " | awk -f' ' '')

mysql [umstorlcm]>

mysql 使用:

為了方便 debug 可以把數量調整為 1

# kubectl edit deployment lcmapi -n storage-system

然後修改 replicas 值,表示有多少個 pods,例如 1:

spec:

progressdeadlineseconds: 600

replicas: 1

方便 debug

# kubectl get pods -n storage-system | grep lcmapi

lcmapi-7cf4bd8f45-pz8sp 1/1 running 0 3d1h

# kubectl exec -it lcmapi-7cf4bd8f45-pz8sp -n storage-system bash

[root@lcmapi-7cf4bd8f45-pz8sp /]#

踩你贊了它

k8s 命令 重啟 k8s基本命令

kubernetes 常用命令 通過yaml檔案建立 kubectl create f yaml 不建議使用,無法更新,必須先delete 通過yaml檔案刪除 kubectl delete f yaml 檢視kube system namespace下面的pod svc deployment 等等...

K8S基本概念 《K8S權威指南》

1.master 1 指集群控制節點,每個集群中至少有乙個master負責集群的管理和控制。k8s集群中所有的控制命令都發給master節點,它負責具體的執行過程。master若不可用,對於集群的管理都將失效。2 master節點上執行的關鍵程序 kube apiserver 提供http rest...

K8S 操作總結

例如yaml中kind deployment 則應通過下面方法擴充套件 kubectl scale replicas 3 deployment foo 或者直接通過建立資源的yaml檔案擴充套件 kubectl scale replicas 3 f foo.yaml 將由 foo.yaml 配置檔案...