docker与kubernetes
文章平均质量分 71
docker、containerd、kubeadm部署、网络、存储、资源类型讲解、coredns等等
迷茫运维路
记录的知识都来自企业级生产环境实战
展开
-
CKA轻松拿下
原创 2024-04-14 21:52:36 · 88 阅读 · 0 评论 -
kubernetes集群更换证书(设置100年证书)
操作系统: centos7.9 x86_64安装方式: kubeadm。原创 2024-04-14 21:11:30 · 405 阅读 · 0 评论 -
kubernetes常用命令整理
将平常维护集群时使用的命令做一个整理提示:以下是本篇文章正文内容,下面案例可供参考后续有新命令在随时更新。原创 2024-04-14 19:18:09 · 385 阅读 · 0 评论 -
k8s生产环境业务某个pod一天内多次异常重启问题排查分析
QoS指的是Quality of Service,中译就是服务质量,也就是k8s用来标记各个pod对于资源使用情况的质量,QoS会直接影响当节点资源耗尽的时候k8s对pod进行evict的决策。官方的描述在这里.:k8s会以pod的描述文件里的资源限制,对pod进行分级.此处的资源限制指的就是k8s资源控制器yaml文件中的Request和Limit.如下表格所示。QoS条件Guaranteed(可靠)原创 2024-04-14 17:51:50 · 886 阅读 · 1 评论 -
nodejs前端项目部署到k8s,导致线上故障的排查与解决方法
因我们的前后端项目都部署在k8s集群中,前端项目采用npm和node管理事故背景: 某天前端同事在测试环境更新完一个前端服务后,访问正常,然后按照正常流程上线到生产环境,但是,在生产环境更新完成后,测试同事反馈访问报502错误,我就去服务器排查刚才发布的服务,检查pod状态是RUNNING状态,更新时间也是几分钟前,从表面看没有问题,由此,赶紧回滚镜像,停止上线,拉开问题排查与解决之路~原创 2024-01-10 13:27:10 · 1314 阅读 · 0 评论 -
Dockerfile成长之路
随着业务架构的整改,针对非容器化业务全部进行容器化改造,这就设计到了java写的业务代码构建业务镜像,并通过k8s发版,因此,就得学习如何使用dockerfile构建后端业务镜像,可能不止构建后端代码镜像,例如前端写的代码也有可能构建为镜像。还有可能就是要在原有镜像基础上进行二次封装,例如:在原有的业务镜像中封装skywalking链路追踪监控、jvm监控等等,后续就有示例。原创 2024-01-07 20:29:38 · 617 阅读 · 0 评论 -
走进Docker的世界
介绍docker的前世今生,了解docker的实现原理,带大家如何编写最佳的Dockerfile构建镜像。通过本章的学习,大家会知道docker的概念及基本操作,并学会构建自己的业务镜像,并通过抓包的方式掌握Docker最常用的bridge网络模式的通信docker是一个基于操作系统内核,提供轻量级虚拟化功能的C/S架构的软件产品。基于轻量的特性,解决软件交付过程中的环境依赖。原创 2024-01-07 19:44:43 · 1447 阅读 · 0 评论 -
harbor镜像仓库空间的清理方法
【代码】harbor镜像仓库空间的清理方法。原创 2023-12-31 18:08:04 · 1214 阅读 · 0 评论 -
docker瘦身工具之slim
docker镜像大小瘦身项目,建议充分测试后在用于生产,这里有一些官方瘦身的案例,可以作为参考容器优化项目,可以让容器更小、更好、更安全。可以看到案例有缩小了接近30倍的。原创 2023-12-27 11:22:24 · 717 阅读 · 1 评论 -
10 个优化技巧,助你减少 Docker 镜像大小
一、为什么要减少docker镜像大小?在本文中,使用ubuntu系统为例我们将讨论 10 种减少 docker 镜像大小的有效方法,如果是Centos系统,可以将下文中apt install命令替换为yun install 也可使用。我们可以减少 Dockerfile 中的层数。dockerfile 中的每个 FROM、RUN、COPY 命令都会创建一个单独的层,并增加镜像的整体大小和构建时间。要减小 docker 镜像大小,请在单个 RUN 或 COPY 指令中执行多个命令来最小化 Dockerf原创 2023-12-27 11:12:40 · 989 阅读 · 1 评论