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

浙公网安备 33010602011771号