专栏首页龙首琴剑庐Kubernetes使用命令

Kubernetes使用命令

kubeadm/kubelet/kubectl区别

  • kubeadm是kubernetes集群快速构建工具
  • kubelet 运行在所有节点上,负责启动POD和容器,以系统服务形式出现
  • kubectl:kubectl是kubenetes命令行工具,提供指令

Kubernetes常用命令

  • 启动节点的 K8S 服务
systemctl start kubelet
# 设置开机启动
systemctl enable kubelet
# 查看集群中的节点
kubectl get nodes
# 查看存在问题的 pod
kubectl get pod --all-namespaces
# 查看当前提供的服务列表
kubectl -n kube-system get svc

部署,服务

  • 部署是指 Kubernetes 向Node节点发送指令,创建容器的过程
  • Kubernetes支持 yml格式的部署脚本
# 创建部署或服务
kubectl create -f     部署yml文件 |  服务yml文件 
# 更新部署配置或服务配置
kubectl apply -f      部署yml文件  |  服务yml文件 
# 删除部署(Deployment)|服务(Service)
kubectl delete  deployment   部署名称
kubectl delete  service    服务名称

# 查看已部署pod
kubectl get pod [-o wide] 
# 查看Pod详细信息
kubectl describe pod POD名称 
# 查看pod输出日志
kubectl logs [-f] pod名称 

# 查看已部署service
kubectl get service
# 查看service详细信息
kubectl describe service tomcat-service
# 进入对应的容器
kubectl exec -it tomcat-deploy-67d97c4c97-bn5zd /bin/bash

by Sven Augustus https://my.oschina.net/langxSpirit

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Redis 主从复制全剖析

    Redis的主从复制是如何工作的?如何在同步数据的同时,还保持着高性能,你了解吗?

    斯武丶风晴
  • Java动态代理一览笔录

    1、什么是代理? 比较经典的含义如销售代理,签订合同的基础上,为委托人(厂商)销售某些特定产品或全部产品的代理商,对价格、条款及其他交易条件可全权处理。我们从销...

    斯武丶风晴
  • JVM 调优之 jstack 找出最耗cpu的线程

    top -Hp 看到 10426 线程比较高,那么我们转为十六进制,在 jstack 中查找。

    斯武丶风晴
  • kubernetes集群搭建(8):常用命令

    kubectl create -f xxxx.yaml            #创建rc、deploy、svc等        

    肖哥哥
  • kubectl

    Kubernetes 的清单文件可以使用 json 或 yaml 格式定义。可以以 .yaml、.yml、或者 .json 为扩展名。

    分母为零
  • 区块链技术在电子游戏与博彩行业备受追捧 有望实现数字商品货币化

    博彩业已经经历了十年的重大转变。 首先是宽带互联网,然后是Steam的崛起。不久之后,这些发展迅速让位于过去十年最大的游戏瓦解:数字游戏。 随着数字游戏的兴起,...

    企鹅号小编
  • G -Star 2017回顾|《绝地求生》成G-Star最大亮点,carry全场!

    VRPinea
  • 一款小巧的去水印神器——Inpaint

    课代表
  • 黑群晖数据迁移白群晖(DS 920+)

    本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 署名 4.0 国际 (CC BY 4.0)

    soulteary
  • 黑群晖数据迁移白群晖(DS 920+)

    本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 署名 4.0 国际 (CC BY 4.0)

    soulteary

扫码关注云+社区

领取腾讯云代金券