Minikube
# 启动集群服务
minikube start
# 查看集群服务状态
minikube status
# 关闭,暂停,恢复,删除集群服务
minikube stop/pause/unpause/delete
# 打开dashboard
minikube dashboard
# 操作节点(新增/删除/列表)
minikube node add/delete/list
# 插件管理
minikube addons list/enable/disable
Kubectl
[集群]
[Node]
# 查看节点
kubectl.exe get node/nodes
[Pod]
# 查看Pod
kubectl get po/pod/pods
-A: 全部
-n: 指定命名空间; kube-system
-o: 输出格式(json/yaml/wide ...), 查看更多信息,例如端口信息可使用wide
-w: 检测观察
-l: 指定标签 key1=value1,key2=values
默认是不显示kube-system下的Pod
# 显示详细信息
kubectl describe pod_name
# 打印Pod中容器的日志
kubectl logs pod_name
# 在Pod中容器上执行命令
kubectl exec pod_name
[Service]
# 查看Service
kubectl.exe get service/services
# 清理
kubectl delete service service_name
# 查看集群时间
kubectl get events
# 查看kubectl配置
kubectl config view
# 支持同时指定多个
kubectl get pod,svc -n kube-system
[Deployment]
# 查看Deployment
kubectl.exe get deployment/deployments
# 暴露端口
kubectl expose deployment hello-node --type=LoadBalancer --port=8080
Kubelet
Kubeadm