路漫漫其修远兮
吾将上下而求索

kubernetes

第3页

k8s学习:日志清理和归档

– 生产环境,并且在白名单中的项目,30天前的归档,其余清理 要注意find的时候要过滤当前目录  . , 不然会出问题 #!/bin/bash # 0 1 * * *...

k8s学习:根据 PID 获取容器所在的 Pod 名称

– 在管理 Kubernetes 集群的过程中,我们经常会遇到这样一种情况:在某台节点上发现某个进程资源占用量很高,却又不知道是哪个容器里的进程。有没有办法可以根据 PID 快速找到 Pod 名称呢? 假设现在有一个 java ...

k8s学习:容器化落地中网络配置实践

1 为什么需要kube-proxy         我们知道容器的特点是快速创建、快速销毁,Kubernetes Pod和容器一样只具有临时的生命周期,一个Pod随时有可能被终止或者漂移,随着集群的状...

k8s学习:容器化落地中日志处理解决方案实践

1、背景         公司推进容器化落地从去年到现在接近一年的时间,投入了两个部门七个研发人员,从刚开始方案选择,讨论,开发,一步一步迭代,到现在差不多功能完成80%,剩下的工作为各业务线接入过程...

k8s学习:内存限制和cpu限制

写在前面 当我开始大范围使用Kubernetes的时候,我开始考虑一个我做实验时没有遇到的问题:当集群里的节点没有足够资源的时候,Pod会卡在Pending状态。你是没有办法给节点增加CPU或者内存的,那么你该怎么做才能将这个Pod从这个节...

k8s学习:内存资源限制测试

Kubernetes 对内存资源的限制实际上是通过 cgroup 来控制的,cgroup 是容器的一组用来控制内核如何运行进程的相关属性集合。针对内存、CPU 和各种设备都有对应的 cgroup。cgroup 是具有层级的,这意味着每个 c...

k8s学习:定时删除image

– 为了解决node上面磁盘占用问题,将历史的不用的image定期进行清理,删除历史的image 从k8s里面拿正在运行的pod的镜像,然后保留3个最近的镜像,然后删除其余的全部镜像 [root@k8s-test-4 ...

k8s学习:容器用户映射

– root(id = 0) 是容器的默認用戶。Docker image的製作者可以添加新的用戶。 比如jenkins image的Dockerfile是這樣的: FROM java:8-jdk RUN ap...

k8s学习:容器挂载node目录权限问题

– 问题:当pod启动挂载node的目录的时候,如果node父目录不存在,会递归创建,但是父目录属主属组为root,具体看下面链接 https://kubernetes.io/docs/concepts/storage/volu...