前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Kubernetes 经典命令

Kubernetes 经典命令

作者头像
程序猿Damon
发布2020-05-21 12:05:58
1.4K0
发布2020-05-21 12:05:58
举报

最近大家想了解 Kubernetes 常见命令,今天它来了。

如果想玩玩单机版、集群版 k8s,可参见:基础设施服务k8s快速部署之HA篇,快速助力部署 k8s,还没毕业的都可以部署哟!

常用命令:

代码语言:javascript
复制
netstat -nlpt | grep 关键字: 查询相关的网络问题

systemctl status -l kubelet: 查看kubelet状态

systemctl restart kube-apiserver: 重启apiserver

kubelet --version: 查看k8s版本

history |grep 关键字: 查看相关操作历史

kubectl cluster-info: 查看集群信息 or kubectl cluster-info dump

kubectl -n kube-system get sa: 查看所有账号

kubectl get ep: 获取所有endpoints信息

kubectl get svc: 获取服务 -n 空间名称,指定命名空间

kubectl get pods --all-namespaces -o wide: 获取所有的pods

kubectl create -f *.yaml: 使用yaml文件创建pod,这个不可重复执行

kubectl apply -f *.yaml: 可重复执行

kubectl delete -f *.yaml: 使用yaml文件删除pod

kubectl logs POD_NAME -n 空间名称: 显示指定命名空间的pod的日志

kubectl get nodes: 获取集群所有节点信息

kubectl delete node ip: 删除节点

kubectl describe node ip: 显示节点信息

kubectl describe pod podName: 显示pod信息

kubectl describe ep kubernetes

kubectl describe svc kubernetes

kubectl get svc kubernetes

kubectl delete pod --all: 删除所有pod

kubectl exec -it podname bash or sh: 进入某个pod容器

kubectl logs podname: 查看某个pod日志

kubectl logs -f podname: 实时查看某个pod日志

kubectl logs -f --tail=100 podname: 实时查看某个pod最新100条日志

kubectl log  podname  -c containername: 若 pod 只有一个容器,可以不加 -c 

kubectl scale --replicas=2 deployment edge-cas-deployment: 以deployment形式启动2个pod

kubectl explain pod: 查看pod的注释
kubectl explain pod.apiVersion

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 交个朋友之猿天地 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档