docker/k8s
文章平均质量分 68
Joe的运维之路
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
k8s常用监控指标
命名空间级 CPU 资源使用的比例,关乎资源配额。当使用 request 和 limit 限制资源时,使用值和最大值还是有一点区别,当有 request 时说明最低分配了这么多资源。集群 CPU 过度使用,CPU 已经过度使用无法容忍节点故障,节点资源使用的总量超过节点的 CPU 总量,所以如果有节点故障将影响集群资源运行因为所需资源将无法被分配。集群内存过度使用,内存已经过度使用无法容忍节点故障,节点资源使用的总量超过节点的内存总量,所以如果有节点故障将影响集群资源运行因为所需资源将无法被分配。原创 2024-07-02 14:37:18 · 1716 阅读 · 0 评论 -
k8s的对象入门
NetworkPolicy是Kubernetes设计用来限制Pod访问的对象,通过设置NetworkPolicy策略,可以允许Pod被哪些地址访问(即入规则)、或Pod访问哪些地址(即出规则)。这相当于从应用的层面构建了一道防火墙,进一步保证了网络安全。Service是基于四层TCP和UDP协议转发的,而Ingress可以基于七层的HTTP和HTTPS协议转发,可以通过域名和路径做到更细粒度的划分。有状态服务,如:分布式集群。原创 2024-07-02 14:36:45 · 938 阅读 · 0 评论 -
k8s的deployment滚动更新过程
执行kubectl rollout restart deployment ecp-billing -n hycan-ecp-test命令,观察pod的变化。原创 2024-07-02 14:34:58 · 810 阅读 · 0 评论 -
深入理解HPA
部署prometheus应用,使其正常工作。可以使用官方的helm包快捷部署,之后的应用也基本以helm包的方式部署,不再赘述。部署需要伸缩的应用。这里我选择了一个简单的nginx服务,部署为deployment作为伸缩对象。在应用的命名空间下,部署提供自定义指标的应用。这里我选择了官方的prometheus-node-exporter,并以nodeport的方式暴露数据端口,作为自定义指标数据的来源。原创 2024-07-01 21:47:19 · 1019 阅读 · 0 评论 -
如何查看宿主机上已经处于退出状态的容器的文件系统
找到docker容器的id:docker ps -a | grep ‘tsp-coll’查看容器的GraphDriver的挂载信息:diffpath=$(docker inspect -f ‘{{.GraphDriver.Data.UpperDir}}’) 容器id进入容器挂载目录:cd ${diffpath}原创 2024-07-01 21:46:40 · 193 阅读 · 0 评论 -
K8s节点维护流程
用于下线异常节点、集群缩容等。原创 2024-07-01 21:45:24 · 411 阅读 · 0 评论
分享