Kubectl :命令相关

By kcersing , 1 十一月, 2021

minkube
查询版本
minkube version
启动
minikube start
查询版本
kubectl version
查看信息
kubectl cluster-info
查看节点
kubectl get nodes
kubectl create deployment hello-node --image=k8s.gcr.io/echoserver:1.4
kubectl create deployment kubernetes-bootcamp --image=gcr.io/google-samples/kubernetes-bootcamp:v1

设置代理
echo -e "\n\n\n\e[92mStarting Proxy. After starting it will not output a response. Please click the first Terminal Tab\n"; 
kubectl proxy
访问
curl http://localhost:8001/version
设置端口
export POD_NAME=$(kubectl get pods -o go-template --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}') echo Name of the Pod: $POD_NAME

查看 部署:
kubectl get deployments
查看 Pod:
kubectl get pods
kubectl describe pods
echo -e "\n\n\n\e[92mStarting Proxy. After starting it will not output a response. Pe first Terminal Tab\n"; kubectl proxy
查看集群事件:
kubectl get events
查看 kubectl 配置:
kubectl config view
查看你创建的 Service:
kubectl get services
查看插件:
minikube addons list
安装插件:metrics-server
minikube addons enable metrics-server
查看创建的 Pod 和 Service:
kubectl get pod,svc -n kube-system
禁用 metrics-server:
minikube addons disable metrics-server
查看日志
kubectl logs $POD_NAME
查看配置
kubectl exec $POD_NAME -- env
kubectl get - 列出资源
kubectl describe - 显示有关资源的详细信息
kubectl logs - 打印 pod 和其中容器的日志
kubectl exec - 在 pod 中的容器上执行命令


标签