AlfieriChou / alfierichou.github.io

AlfieriChou的博客
https://alfierichou.com
4 stars 0 forks source link

k8s常用命令 #29

Open AlfieriChou opened 2 years ago

AlfieriChou commented 2 years ago
  1. 查看pods
kubectl get pods -n <namespace>
  1. 以命令行方式进入pod
kubectl exec --namespace <namespace> -it <podName> -- /bin/sh
AlfieriChou commented 1 year 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
AlfieriChou commented 1 year ago

多集群config配置案例 https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/#set-the-kubeconfig-environment-variable

AlfieriChou commented 1 year ago

切换context

1. 获取集群
kubectl config get-contexts

2. 使用集群配置
kubectl config use-context xxxx-xxxxxxx
AlfieriChou commented 7 months ago

查看rpa配置

kubectl get hpa --namespace xxxx
AlfieriChou commented 5 months ago

查看job信息

kubectl get jobs -n xxx

查看job container

kubectl get pods --selector=job-name=jobname -n xxxx
AlfieriChou commented 4 months ago

查看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 }}'