Post

Kubernetes Work CMD

Work CMD

work cmd

generate

1
2
3
#!/bin/bash
KUBECONFIG=ind_dev:ind_dev_local:vn_dev:vn_dev_local kubectl config view --flatten >./config
KUBECONFIG=ind_dev:ind_dev_local:vn_dev:vn_dev_local kubectl config view --flatten >~/.kube/config

cmd

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
#!/bin/bash

kubectl config get-contexts        # 列出所有上下文
kubectl config use-context ind_dev # 切换上下文
kubectl config view                # 验证配置
#  # 创建新的上下文
# kubectl config set-context <context-name> --cluster=<cluster-name> --user=<user-name> --namespace=<namespace>
# # 配置集群
# kubectl config set-cluster <cluster-name> --server=<api-server-url> --certificate-authority=<ca-file>
kubectl rollout restart deployment ferry -n common
kubectl rollout restart deployment yxx -n games

kubectl rollout restart deployment game-gate -n games
kubectl rollout restart deployment tienlen
kubectl rollout restart deployment tienlen-ai
kubectl get pods --sort-by=.metadata.name
kubectl get pods --sort-by=.status.phase
kubectl get pods --sort-by=.status.startTime
kubectl get pods --sort-by=.spec.nodeName
kubectl describe pod ferry-6dddddd849-km9ff
kubectl describe node k8s-master1
kubectl describe service ferry
kubectl describe deployment ferry
kubectl get events --field-selector involvedObject.name=ferry,involvedObject.namespace=games
helm install bonus-texas .
helm repo add vietnam --username username --password password https://url
kubectl set image deployment/ferry ferry=images:v1-0-1 -n common
This post is licensed under CC BY 4.0 by the author.