本文由 简悦 SimpRead 转码, 原文地址 https://blog.csdn.net/weixin_39961559/article/details/81938716
本系列深入介绍了informer的原理,这是本系列第一节
本文由 简悦 SimpRead 转码, 原文地址 https://blog.csdn.net/weixin_39961559/article/details/81938716
本系列深入介绍了informer的原理,这是本系列第一节
在之前的文章中我们了解了client-go的使用,接下来我们深入的了解一下client-go中的informer机制.
kubernetes提供了rest api供我们操作集群,针对go语言专门提供了client-go来操作,并且在很多controller中都使用到了client-go,本文将介绍client-go简单使用
go语言中的package和module是我们经常会用到的功能,本文将详细的描述这两个功能的用法.
本文基于golang 1.12.2和go module,之前老的gopath的使用方式不再推荐.
在k8s中节点会通过docker pull机制获取外部的镜像,那么什么时候清除镜像呢? k8s运行的容器又是什么时候清除呢?
分布式情况下最终都会面临一个资源抢占的问题,解决问题的方法为抽象一个分布式锁,持有锁则可以操作资源,本文使用etcd实现一个分布式锁
etcd是云原生的存储基石,在kubernetes中的存储便采用的etcd.