美文网首页
k8s集群一些常用命令记录

k8s集群一些常用命令记录

作者: wowshiwoniu | 来源:发表于2020-06-01 16:53 被阅读0次

日常命令记录

1. 对集群内的pod数量排序
kubectl get pods -A | awk '{print $1}' | uniq -c | sort -n
2. 获取集群内的所有镜像列表

参考网址

kubectl get pods --all-namespaces -o jsonpath="{.items[*].spec.containers[*].image}"

jsonpath 解释如下:

  • .items[*]: 对于每个返回的值
  • .spec: 获取 spec
  • .containers[*]: 对于每个容器
  • .image: 获取镜像

注意: 注意: 按名字获取单个 Pod 时,例如 kubectl get pod nginx,路径的 .items[*] 部分应该省略,因为返回的是一个 Pod 而不是一个项目列表。

3. 观察pod部署状态
kubectl get pods --watch
或
kubectl get pods -w

该命令会监听pod部署状态,及时更新刷新,不必手动去刷新 kubectl get pods

4、创建Role并绑定

--dry-run 只是打印命令到控制台,并不真正执行
> 将打印命令重定向输入到文件内

# 创建role,具有所有资源的访问和操作权限,将运行命令导入到yaml文件并不执行
kubectl create role "tmp:reader" --verb="*" --resource="*" -n xxx --dry-run -o yaml > role.yaml

# 创建rolebinding,将role绑定到指定的namespace下,--dry-run 只是打印命令,并不真的执行
kubectl create rolebinding "tmp:reader-bind" --role="tmp:reader"  -n xxx --user=xxx --dry-run -o yaml

# 创建role
kubectl create role "tmp:reader" --verb="*" --resource="*" -n xxx
# 创建rolebinding
kubectl create rolebinding "tmp:reader-bind" --role="tmp:reader"  -n xxx --user=xxx 
# 删除role
kubectl delete role "tmp:reader" -n xxx
# 删除rolebinding
kubectl delete rolebinding "tmp:reader-bind"  -n xxx

相关文章

  • k8s 常用命令

    k8s 常用命令 启动相关 清理集群 显示worker节点加入集群 重启pod 创建/更新对象,通过yaml文件 ...

  • kubeadmin安装k8s

    看完本篇能学到的知识点 k8s集群的安装 k8s的 kubectl 常用命令的使用 k8s发布一个简单的应用 k...

  • K8S

    k8s的架构 kubernetes集群核心组件 k8s集群的安装 官方文档 环境准备 做一些基础的优化后拍摄快照并...

  • k8s专题目录

    初阶k8s集群搭建 高阶k8s HA 集群搭建(一) 高阶k8s HA 集群搭建(二) docker镜像私有仓库搭...

  • k8s集群一些常用命令记录

    日常命令记录 1. 对集群内的pod数量排序 2. 获取集群内的所有镜像列表 参考网址 jsonpath 解释如下...

  • k8s集群变更 clusterDomain

    k8s集群变更 clusterDomain变更部分变更k8s集群 clusterDomain 所有node节点: ...

  • k8s-访问外网服务的两种方式

    需求 k8s集群内的pod需要访问mysql,由于mysql的性质,不适合部署在k8s集群内,故k8s集群内的应用...

  • k8s总结

    k8s容器编排 1:k8s集群的安装 1.1 k8s的架构 除了核心组件,还有一些推荐的Add-ons: 1.2:...

  • k8s

    k8s容器编排 1. k8s集群的安装 1.1 k8s的架构 除了核心组件,还有一些推荐的Add-ons: 1.2...

  • 实验室简单部署 Kubernetes 集群

    背景 测试环境中需要用的 Kubernetes 集群,虽然有一些用 Kubeadm 快速搭建 K8S 集群这样的指...

网友评论

      本文标题:k8s集群一些常用命令记录

      本文链接:https://www.haomeiwen.com/subject/lrsszhtx.html