k8s常用命令(持续更新中)

我们在使用k8s的过程中,经常需要使用到k8s的一些常用命令,自己列举了一些常用的,大家可以用用:

shell 复制代码
// 获取pod,kubeconfig参数可以忽略
kubectl --kubeconfig=xxx -n命名空间 get pod 
// 过滤
kubectl --kubeconfig=xxx   -n命名空间 get pod |grep pod名称

获取到一个pod的id之后,我们就可以进行一些操作,比如进入到pod中:

shell 复制代码
kubectl --kubeconfig=xxx -n命名空间 exec -it podId bash

可以在控制台查看pod的日志

shell 复制代码
kubectl --kubeconfig=xxx -n命名空间 logs -f --tail=100 podId

查看pod详情:

shell 复制代码
kubectl --kubeconfig=xxx -n命名空间  get pod podId -o wide

删除pod(可以用来重启)

shell 复制代码
kubectl --kubeconfig=xxx -n命名空间  delete pod podId

获取deploy

shell 复制代码
// 获取pod,kubeconfig参数可以忽略
kubectl --kubeconfig=xxx -n命名空间 get deploy 
// 过滤
kubectl --kubeconfig=xxx   -n命名空间 get deploy |grep pod名称

编辑deploy

shell 复制代码
// 获取pod,kubeconfig参数可以忽略
kubectl --kubeconfig=xxx -n命名空间 edit deploy deployId

查看deploy

shell 复制代码
// 获取pod,kubeconfig参数可以忽略
kubectl --kubeconfig=xxx -n命名空间 describe deploy deployId

调整deploy数量(pod扩容)

shell 复制代码
// 获取pod,kubeconfig参数可以忽略
kubectl --kubeconfig=xxx -n命名空间 sacle deploy deployId --replicas=需要的pod个数

获取configMap

shell 复制代码
// 获取pod,kubeconfig参数可以忽略
kubectl --kubeconfig=xxx -n命名空间 get configmap

获取configMap

shell 复制代码
// 获取pod,kubeconfig参数可以忽略
kubectl --kubeconfig=xxx -n命名空间 get configmap

查看configmap

shell 复制代码
// 获取pod,kubeconfig参数可以忽略
kubectl --kubeconfig=xxx -n命名空间 describe coinfigmap configmapId

编辑deploy

shell 复制代码
// 获取pod,kubeconfig参数可以忽略
kubectl --kubeconfig=xxx -n命名空间 edit coinfigmap configmapId

相关推荐
Knight_AL5 分钟前
Docker 加载镜像时报 no space left on device 的彻底解决方案
docker·容器·eureka
人生苦短12821 分钟前
Kubernetes(k8s)
云原生·容器·kubernetes
喜欢你,还有大家7 小时前
Docker-仓库-镜像制作
运维·docker·容器
武子康9 小时前
Java-166 Neo4j 安装与最小闭环 | 10 分钟跑通 + 远程访问 Docker neo4j.conf
java·数据库·sql·docker·系统架构·nosql·neo4j
计算机小手12 小时前
使用 llama.cpp 在本地高效运行大语言模型,支持 Docker 一键启动,兼容CPU与GPU
人工智能·经验分享·docker·语言模型·开源软件
岚天start13 小时前
KubeSphere在线安装单节点K8S集群
docker·容器·kubernetes·k8s·kubesphere·kubekey
Yyyy48213 小时前
标签Labels、Scheduler:调度器、k8s污点与容忍度
开发语言·kubernetes
xyhshen13 小时前
记录一次K8S跨命名空间访问 xxx.xxx.svc.cluster.local 类似内部服务不通的问题
云原生·容器·kubernetes
栗子~~13 小时前
shell-基于k8s/docker管理容器、监控模型训练所消耗的最大CPU与最大内存脚本
docker·容器·kubernetes
海鸥8113 小时前
在k8s中部署seaweedfs,上传文件到seaweedfs方法
云原生·容器·kubernetes