CloudNative
文章平均质量分 83
四颗咖啡豆LanLiang
追随开源,云原生技术爱好者,Kubernetes|Pulsar|边缘计算|物联网软件|LoraWan|ChirpStack|OpenYurt|KubeEdge
展开
-
不会吧?!新版本longhorn部署需要k8s.gcr.io镜像?
前言在之前,longhorn的部署是不涉及k8s.gcr.io的镜像的,但是在现在新版本当中,csi相关的镜像都是直接使用k8s.gcr.io中的镜像.淡定不要慌,这时候可以使用短域名镜像代理lank8s.cn来代替k8s.gcr.io.只需要将k8s.gcr.io修改为lank8s.cn就可以了,其他都不变.部署按照官网文档[1]一步一步做,走起.1. helm repo add longhorn https://charts.longhorn.io2. helm repo update3. kube原创 2021-10-25 23:19:00 · 575 阅读 · 0 评论 -
k8s-client-go源码剖析(三)
云原生社区活动---Kubernetes源码剖析第一期第三周作业, 也是最后一周作业.本文主要讲述下client-go中workqueue, 看一下client-go的一个整体数据走向.如下图:而workqueue主要是在listener这里引用,listener使用chan获取到数据之后将数据放入到工作队列进行处理。主要是由于chan过于简单,已经无法满足K8S的场景,所以衍生出了workqueue,特性有序 去重 并发 延迟处理 限速当前有三种workqueue基本队列原创 2021-01-24 10:31:51 · 233 阅读 · 0 评论 -
k8s-client-go源码剖析(二)
首发于2020年8月份,这里重新做一次发布简介:云原生社区活动---Kubernetes源码剖析第一期有幸参与云原生社区举办的Kubernetes源码剖析活动,活动主要以书籍《Kubernetes源码剖析》为主要思路进行展开,提出在看书过程中遇到的问题,和社区成员一起讨论,最后会将结果总结到云原生社区的知识星球或Github。第一期活动主要以书本第五章<Client-go编程式交互>为主题进行学习,计划共三周半。计划如下:client-go客户端学习 Infoermer机制原创 2021-01-20 00:03:26 · 523 阅读 · 0 评论 -
k8s-client-go源码剖析(一)
> 简介:云原生社区活动---Kubernetes源码剖析第一期有幸参与云原生社区举办的Kubernetes源码剖析活动,活动主要以书籍《Kubernetes源码剖析》为主要思路进行展开,提出在看书过程中遇到的问题,和社区成员一起讨论,最后会将结果总结到云原生社区的知识星球或Github。第一期活动主要以书本第五章<Client-go编程式交互>为主题进行学习,计划共三周半。计划如下:1. client-go客户端学习2. Infoermer机制学习3. Wo...原创 2021-01-18 21:00:03 · 715 阅读 · 0 评论 -
使用fluentd作为docker日志驱动收集日志
前言docker默认的日志驱动是json-file,每一个容器都会在本地生成一个/var/lib/docker/containers/containerID/containerID-json.log,而日志驱动是支持扩展的,本章主要讲解的是Fluentd驱动收集docker日志.Fluentd是用于统一日志记录层的开源数据收集器,是继Kubernetes、Prometheus、Envoy 、C...原创 2020-02-16 10:01:42 · 2051 阅读 · 0 评论 -
制作带有kafka插件和es插件的fluentd镜像
前言Fluentd是用于统一日志记录层的开源数据收集器,是继Kubernetes、Prometheus、Envoy 、CoreDNS 和containerd后的第6个CNCF毕业项目,常用来对比的是elastic的logstash,相对而言fluentd更加轻量灵活,现在发展非常迅速社区很活跃,在编写这篇blog的时候github的star是8.8k,fork是1k就可见一斑.前提do...原创 2020-02-15 13:10:58 · 803 阅读 · 0 评论