k8s
未读
Kubernetes DNS
Kubernetes 网络权威指南:基础、原理与实践 Kubernetes Master 存储了所有 Service 的定义和更新。但是,要与后端 Pod 通信的客户端 Pod 在使用 Service 实现负载均衡时也需要知道这些请求会发送到何处。这些 Pod 可以将网络信息存储在容器环境变量中,但
k8s
未读
Docker 网络的4种模式
Kubernetes 网络权威指南:基础、原理与实践 我们在使用 docker run 命令创建 Docker 容器时,可以使用 --network选项指定容器的网络模式。 Docker 有以下4种网络模式: bridge 模式,通过--network=bridge 指定; host 模式,通过--
k8s operator
未读
kubebuilder
我们在之前的章节中,看到了用 client-go 和 controller-runtime 实现自定义控制器逻辑,client-go 是最底层的,从 informer 之后所有的东西都需要自己实现,包括请求入队出队操作,controller-runtime 在 client-go 的基础上进行封装,
k8s operator
未读
controller-runtime
Controller-runtime 是一个用于开发 Kubernetes Controller 的库,包含了各种Controller 常用的模块,兼顾了灵活性和模块化。 一开始做 Kubernetes Controller 开发时,是使用 client-go 进行开发,中间会有很多与业务无关的重复