k8s视频教程
k8s图文教程
一次 K8s 升级,竟然导致滴滴故障 12 小时?
发布于 2023-12-05 16:17:00查看:221对于我们研发人员,如果有机会进入快速增长的公司,那就抓住机会多挣钱,被裁员的时候平常心看待就可以了,想在一家公司干到退休太难了。同时也要看到自己给公司带来的价值,千万不要认为我们技术厉害就比那个 PPT 工程师更有价值。 大家好,我是君哥。 前段时间滴滴的故障相信大家都知道了。中断业务 12 小时定......
API Server源码分析之入口点解析
发布于 2023-03-24 05:03:44查看:517从本文开始,我们将对 K8s API Server 的代码进行详细分析,并探讨其应用入口点、框架以及与 etcd 的通信。 Kubernetes(K8s)集群中最关键的组件之一是 API Server,它是所有集群管理活动的入口点。从本文开始,我们将对 K8s API Server 的代码进行详细分......
[云原生] Kubernetes(k8s)健康检查详解与实战演示(就绪性探针 和 存活性探针)
发布于 2023-02-11 22:28:04查看:276liveness probes 在线检查机制,检查应用是否可用,如死锁,无法响应,异常时将根据restartPolicy来设置 Pod 状态会自动重启容器,如果容器不提供存活探针,则默认状态为 Success。 一、概述 Kubernetes中的健康检查主要使用 就绪性探针(readinessPr......
【云原生】Containerd ctr 和 crictl 客户端命令介绍与实战操作(nerdctl )
发布于 2023-02-11 17:31:12查看:1091ctr images pull 拉取的镜像默认放在default,而crictl pull 和 kubelet 默认拉取的镜像都在k8s.io命名空间下。所以通过ctr导入镜像的时候特别注意一点,最好指定命名空间。 一、概述 作为接替Docker运行时的Containerd在早在Kubernetes......
【云原生】K8s pod 动态弹性扩缩容 HPA
发布于 2023-02-11 15:24:13查看:621对于自定义指标,将使用 custom.metrics.k8s.io API。它由其他度量指标方案厂商的“适配器(Adapter)” API 服务器提供。检查你的指标管道以查看是否有可用的 Kubernetes 指标适配器。 一、概述 Horizontal Pod Autosc......
云原生 | K8s中VolumeMounts.subPath的巧妙用法
发布于 2023-02-02 22:31:24查看:580subPath其实就是volumes挂载的子目录或单个文件,是不是目录和单文件,取决于subPath在volumes挂载的目录下是否存在subPath定义的文件(文件或目录),如果不存在,则会volumes对应的目录下创建一个subPath目录。 一、概述 有时,在单个 Pod 中共享卷以供多方使用......
基于Jenkins和K8s的云原生CI/CD:安装篇
发布于 2022-12-29 20:57:45查看:441本文主要目的是演示最佳安装Jenkins的方式,使用Jenkins Operator安装。在安装好了Jenkins之后,我们使用定义流水线脚本来显示一个简单的流水线任务。 Jenkins是在CI/CD持续集成发布的市场上占有绝对的主导地位,是我们工作中最常用的持续集成发布的工具之一。Jenkins是......
【云原生】K8s Pod 定时弹性伸缩Cronhpa介绍与实战操
发布于 2022-12-28 20:12:24查看:481您可以使用 CronHorizontalPodAutoscaler 使用在 Kubernetes 中定义的任何种类对象,这些对象支持 scale 子资源(如 Deployment 和 StatefulSet)。 一、概述 其实原生的HPA是不支持根据时间点来进行扩缩容的,根据时间点扩缩容其实在有些场......
万字解读云原生时代,如何从 0 到 1 构建 K8s 容器平台的 LB(Nginx)负载均衡体系
发布于 2022-12-13 11:05:18查看:422云原生时代,基于 Kubernetes 的容器编排方案是当下最优选择,各个中型、大型互联网公司全都拥抱 Kubernetes,没有其他方案可以与 Kubernetes 匹敌。 所有业务(尤其是高并发业务)的访问必然要通过负载均衡 LB 代理层,服务端高并发系统离不开负载均衡,大中型公司下,负载均衡代......
彻底搞懂K8S相关知识
发布于 2022-12-08 21:26:18查看:368K8S,它的全称,是kubernetes,Kubernetes 这个单词来自于希腊语,含义是舵手或领航员。K8S是它的缩写,用“8”字替代了“ubernete”这8个字符,所有我们一般都会叫它k8s,和Docker不同,K8S的创造者,是大名鼎鼎行业巨......