kubernetes 相关命令

查看相关的状态

命令说明
kubectl get node获取各个节点的状态
kubectl get cs -o yaml检查组件的运行状态
kubectl cluster-info获取master的相关信息(如果是高可用集群,那么获取的是VIP节点)
kubectl get pods获取pods内正在运行的容器情况
kubectl get pods --all-namespaces获取所有pods内正在运行的容器情况(包含隐藏的容器)
kubectl get deployment获取pods内容器运行的情况
kubecl get services获取对应映射的服务
kubectl describe service (container_name)获取所有(指定的容器名字)的服务详情
kubectl get ingress查看Ingress
kubectl get pods -n ingress-nginx -o wide查看 Nginx Ingress Controller

运行相关的服务


# 使用 kubectl 命令创建两个监听 80 端口的 mynginx Pod
#(Kubernetes 运行容器的最小单元,注意对容器的命名不能出现大写)
kubectl run mynginx--image=nginx --replicas=2 --port=80



# 映射服务,让用户可以访问
kubectl expose deployment mynginx --port=80 --type=LoadBalancer

# 输出如下
service/mynginx exposed

删除相关服务以及容器

# 停止并且删除子节点的容器
kubectl delete deployment mynginx

# 输出如下
deployment.apps "mynginx" deleted

# 关闭对应的服务端口映射
kubectl delete service mynginx

# 输入如下
service "mynginx" deleted
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值