其实我写 kubernetes 源码分析的文章已经 3 个版本了,这是 3 个。第一次是刚学,写了 3-4 篇,没发布,就流产了。第 2 次是写了很多发现写的不好,切入点还是太诡异了,太难理解,所以也放弃了。现在,我终于发现一个可以切入的点,并...
资源在 k8s 中是一个非常重要的关键因素,一些运维事故往往也就是因为一些资源限制设置的不合理而导致的。而合理的设置资源也是一门学问和经验,最近不停地被提及的 “降本增效” 通常也伴随着资源设置的优化。对于一个...
在持续集成和部署中,我们通常需要部署多个实例或组件到Kubernetes集群中。通过Jenkins的管道脚本,我们可以自动化这个过程。在本文中,我将演示如何使用Jenkins Pipeline及单个YAML模板文件(.tpl)来部署多个类似的Kubernete...
在云计算不断演进的领域中,容器编排技术已经成为至关重要的一环。Fly.io,一个以在虚拟机上运行容器而闻名的平台,最近迈出了一项大胆的举措,推出了 Fly Kubernetes(FKS)。这一动作不仅让开发者能够充分发挥 Kubernetes 工具...
本例以kubernetes v1.26.0 为例,metrics-server版本为v.06.3,拉取源为阿里云提供
Hello folks,我是 Luga,今天我们来聊一下云原生生态领域相关的技术 - Auto Scaling ,即 “弹性伸缩” 。
最近因为业务原因,接触到了k8s的GC机制,特地看了一些k8s的官方文档以及网上的一些博客和资料,梳理了有关Finalizers和级联删除的一些知识点。
准备三台Linux机器(本文以Ubuntu 23.10系统为例),三台机器之间能相互通信。
在微服务架构下,我们常常需要部署多个服务实例来确保应用的高可用性和负载均衡。在使用 Kubernetes 时,这通常意味着我们需要创建多个 YAML 文件来定义不同的资源配置。本文将指导您如何快速生成从 **pvp-game-1.yaml**...
Kind架构及原理 Kind 使用一个 container 来模拟一个 node,在 container 里面跑 systemd ,并用 systemd 托管 kubelet 以及 containerd,然后通过容器内部的 kubelet 把其他 K8s 组件,比如 kube-apiserver、etcd、CNI 等.....