Kubernetes-命令
Kubernetes命令
1.kubectl get - 显示资源列表
# kubectl get 资源类型
# 获取类型为Deployment的资源列表
kubectl get deployments
# 获取类型为Pod的资源列表
kubectl get pods
# 获取类型为Node的资源列表
kubectl get nodes
# 查看所有节点的列表
kubectl get nodes -o wide
# 查看所有名称空间的 Deployment
kubectl get deployments -A
kubectl get deployments --all-namespaces
# 查看 kube-system 名称空间的 Deployment
kubectl get deployments -n kube-sys
kubectl delete node my-first-k8s-node 命令删除节点
# 删除该节点
kubectl delete node my-first-k8s-node
2.kubectl describe - 显示有关资源的详细信息
# kubectl describe 资源类型 资源名称
#查看名称为nginx-XXXXXX的Pod的信息
kubectl describe pod nginx-XXXXXX
#查看名称为nginx的Deployment的信息
kubectl describe deployment ngin
3.kubectl logs - 查看pod中的容器的打印日志
# kubectl logs Pod名称
#查看名称为nginx-pod-XXXXXXX的Pod内的容器打印的日志
#本案例中的 nginx-pod 没有输出日志,所以您看到的结果是空的
kubectl logs -f nginx-pod-XXXXXXX
4.kubectl exec - 在pod中的容器环境内执行命令
# kubectl exec Pod名称 操作命令
# 在名称为nginx-pod-xxxxxx的Pod中运行bash
kubectl exec -it nginx-pod-xxxxxx /bin/bash
5.kubectl apply - 执行命令
kubectl apply -f nginx-deployment.yaml

浙公网安备 33010602011771号