Open AlfieriChou opened 2 years ago
多集群配置
apiVersion: v1
clusters:
- cluster:
server: https://192.168.10.190:6443
name: cluster-1
- cluster:
server: https://192.168.99.101:8443
name: cluster-2
contexts:
- context:
cluster: cluster-1
user: kubernetes-admin-1
name: cluster-1
- context:
cluster: cluster-2
user: kubernetes-admin-2
name: cluster-2
current-context: cluster-2
kind: Config
preferences: {}
users:
- name: kubernetes-admin-1
user:
client-certificate: /home/user/.minikube/credential-for-cluster-1.crt
client-key: /home/user/.minikube/credential-for-cluster-1.key
- name: kubernetes-admin-2
user:
client-certificate: /home/user/.minikube/credential-for-cluster-2.crt
client-key: /home/user/.minikube/credential-for-cluster-2.key
切换context
1. 获取集群
kubectl config get-contexts
2. 使用集群配置
kubectl config use-context xxxx-xxxxxxx
查看rpa配置
kubectl get hpa --namespace xxxx
查看job信息
kubectl get jobs -n xxx
查看job container
kubectl get pods --selector=job-name=jobname -n xxxx
查看cronjob信息
kubectl get cronjob -n xxxxx
查看cronjob信息输出json结构
kubectl get cronjob -n xxxxx -o json
关闭cronjob
kubectl patch cronjobs -n xxxxx jobName -p '{"spec" : {"suspend" : true }}'