K8s版本升级教程(1.21-1.22)
博客内容涉及 k8s版本升级,环境是通过kubeadm安装的,所以升级方式是否可用与生产环境未知。应用新的 CoreDNS 和 kube-proxy 清单,并强制创建所有必需的 RBAC 规则。
一文读懂 K8s 持久化存储流程
VolumePlugins 有 in-tree 和 out-of-tree 两种;External Provioner:External Provioner 是一种 sidecar 容器,作用是调用 Volume Plugins 中的 CreateVolume 和 DeleteV
树莓派centos-arm安装k8s编译
本文演示如何在centos-arm系统上进行编译k8s1.安装k8s的安装环境:golang# wget -c https://dl.google.com/go/go1.11.4.linux-arm64.tar.
写给大家看的“不负责任” K8s 入门文档
为了解决分布式改造过程中的各种问题,引入了一系列的中间件,类似hsf、tddl、tair、diamond、metaq 等,在艰难的业务架构改造后,我们成功的把 all in one 的 java 应用拆分成了多个小应用,重走了一遍当年阿里中间件发展和去 IOE 的道路。
从0到1开发K8S_Webhook最佳实践
目录从0到1开发K8S_Webhook最佳实践介绍Webhook就是一种HTTP回调,用于在某种情况下执行某些动作,Webhook不是K8S独有的,很多场景下都可以进行Webhook,比如在提交完代码后调用一个Webhook自动构建docker镜像K8S中提供了自定义资源类型和自
值得了解的高效K8S命令行管理工具
在容器云日益普遍的今天,每个人现在都在用K8S编排容器集群,构建自己的基础架构。事实上这个问题不光是我们的问题,也困扰了很多大牛,所以他们又造出很多有用的轮子来减轻我们的负担。
K8s Controller工作机制剖析
Controller是我们在讨论K8s过程中难以绕开的一环,本文将结合源码对K8s中Controller的工作机制做一个深入的剖析,具体涉及List & Watch机制、Event-handling、工作队列等多个概念。
k8s之mutating webhook + gin(附加调试技巧)
Webhook 接收来自apiserver的回调,对回调资源做一些校验、注入、修改元数据等工作。至此,整个部署完成,是不是非常简单,现在我们来测试一下是否能够正常工作。