0
点赞
收藏
分享

微信扫一扫

k8s之常用命令

 

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

 



举报

相关推荐

0 条评论