k8s常用命令集

获取token

###[root@k8s-31:~]# kubectl  get  secrets  -A  | grep admin
kubernetes-dashboard   dashboard-admin-user              kubernetes.io/service-account-token   3      42d
###[root@k8s-31:~]# kubectl  describe  secrets  -n  kubernetes-dashboard  dashboard-admin-user
Name:         dashboard-admin-user
Namespace:    kubernetes-dashboard
Labels:       <none>
Annotations:  kubernetes.io/service-account.name: admin-user
              kubernetes.io/service-account.uid: 386232e1-a551-4deb-934f-618eb4905b0e

Type:  kubernetes.io/service-account-token

Data
====
ca.crt:     1099 bytes
namespace:  20 bytes
token:      eyJhbGciOiJSUzI1NiIsImtpZCI6Iko4YWtaR0UzS1RTNFZzSUtfNXRsRmxCcmZWcTdkWF9FYlI4VThIZUMwazAifQ.eyJpc3MiOiJrdWJlcm5ldGVzL3NlcnZpY2VhY2NvdW50Iiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9uYW1lc3BhY2UiOiJrdWJlcm5ldGVzLWRhc2hib2FyZCIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VjcmV0Lm5hbWUiOiJkYXNoYm9hcmQtYWRtaW4tdXNlciIsImt1YmVybmV0ZXMuaW8vc2VydmljZWFjY291bnQvc2VydmljZS1hY2NvdW50Lm5hbWUiOiJhZG1pbi11c2VyIiwia3ViZXJuZXRlcy5pby9zZXJ2aWNlYWNjb3VudC9zZXJ2aWNlLWFjY291bnQudWlkIjoiMzg2MjMyZTEtYTU1MS00ZGViLTkzNGYtNjE4ZWI0OTA1YjBlIiwic3ViIjoic3lzdGVtOnNlcnZpY2VhY2NvdW50Omt1YmVybmV0ZXMtZGFzaGJvYXJkOmFkbWluLXVzZXIifQ.cUCbDpGZwVWSe6wsIoR9LeTdmEOjeh_jDqg1HEdFSDgFS9RDVPYLJGiYf19dPEelDdZp8sEUBUxlQDh4NemTDm4KPAzQAcH0Wy_WXuXAB8YoxQUHXsGQvm5BGQQa8RlrrUIekmv2V23AbzVgSiu29_3u3aHyGa1alYVwQ8WlDLi6UvwbQly8XhcLyBFc9CH14OGmXSIZui51uJ2m_At-Cm1LSAkmTbfaueIRaaIidE3SHVVW67yRQ0yg-7fYKTtvMznQ0xYG2gGHisplf5pAIqchD3TOG1L-Sqy1qwD9OE7nx36XiorTI0J3BWxjfwWNh9vfc5lYMAckMzJAsdA9Ww

伸缩

###伸缩depolyment类型的pod

kubectl  scale  -n  myserver  deployment/myserver-nginx-depolyment  --replicas=2

kubectl  get  pod -n  myserver

###查看pod详细信息
kubectl    describe     pod  -n myserver           myserver-nginx-deployment-596d5d9799-mhsnn 

###查看pod在哪个节点
[root@k8s-31:~]# kubectl get pods -o wide
NAME    READY   STATUS    RESTARTS   AGE     IP              NODE     NOMINATED NODE   READINESS GATES
nginx   2/2     Running   0          7m13s   10.100.128.34   k8s-33   <none>           <none>

#删除pod(deployment类型)
#查看deployment 的pod
kubectl  get  deployment -A
#删除deployment 控制器
kubectl delete deployment nginx
posted @ 2024-06-26 20:09  姬高波  阅读(17)  评论(0)    收藏  举报