首页
云原生
效能工具
运维开发
智能制造
创意和美
人文社科
我的摘录
关于
友情链接
1
AI神教狂想曲
2
用哲学关心你的灵魂:08 从价值观众看幸福
3
AI工具库大全
4
用哲学关心你的灵魂:07 中国哲学中的幸福观
5
用哲学关心你的灵魂:06 西方哲学中的幸福观
问道
问道的小花园,总能给你带来惊喜
累计撰写
68
篇文章
累计创建
35
个标签
累计收到
3
条评论
栏目
首页
云原生
效能工具
运维开发
智能制造
创意和美
人文社科
我的摘录
关于
友情链接
搜索
标签搜索
AI
哲学
ChatGPT
架构
mes
工业互联网
精益
二次开发
易经
国学
cmdb
工具
client-go
Jenkins
gitops
devops
iptables
声明式api
swap
kubectl
数据库调优
数据库
mysql
容器
学习笔记
CKA
kubernetes
实战项目
msyql
nginx
linux
oracle
shell
python
go
以下是
云原生
相关的文章
2023-02-05
kubernetes二次开发系列(5):从零开发 Kubernetes Operator
主流operator开发框架的包括operator framework sdk和kubebuilder,前者是redhat开源并维护的一套工具,支持使用go、ansible、helm进行operator开发(其中只有go可以开发到能力级别5的operator,其他两种则不行);而kubebuilde
2023-02-05
2058
0
3
云原生
2023-02-04
kubernetes二次开发系列(4):CRD和operator
定制资源 和 定制控制器资源(Resource) 是 Kubernetes API 中的一个端点, 其中存储的是某个类别的 API 对象的一个集合。例如内置的 Pod 资源包含一组 Pod 对象。定制资源(Custom Resource) 是对 Kubernetes API 的扩展, 定制资源所代表
2023-02-04
1307
0
0
云原生
2023-02-02
kubernetes二次开发系列(3):list-watch机制
目录list-watch机制概述Kubernetes 核心机制list-watchWatch的分块传输编码List-Watch 的设计理念list-watch机制原理Informer封装list-watchInformer设计实现Watch 是如何实现的?list-watch 实现机制list-wa
2023-02-02
1128
0
0
云原生
2023-02-01
kubernetes二次开发系列(2):informer机制
kubernetes使用informer机制来保证消息的实时性、可靠性、顺序性等,Kubernetes的其他组件都是通过client-go的Informer机制与Kubernetes API Server进行通信的。主要流程如下:Reflector通过List获取集群的所有对象,并放到本地store
2023-02-01
837
0
0
云原生
2023-01-28
轻量级kubernetes多集群管理系统(二)
对接集群的资源对象node—provider/k8s/node.goimport ( "context" v1 "k8s.io/api/core/v1")func (c *Client) ListNode(ctx context.Context, req
2023-01-28
731
0
0
云原生
运维开发
2023-01-28
轻量级kubernetes多集群管理系统(一)
项目主要是通过client-go来与kubernetes集群进行连接,并对集群进行增删改查操作。同时也对操作进行restful api的暴露。本身也增加集群模块,用于保存不同集群的访问信息,包含对集群的操作,与对集群资源对象的增删改查进行结合。client-go简介client-go客户端clien
2023-01-28
1007
0
0
云原生
运维开发
2023-01-04
kubernetes二次开发系列(1):client-go
client-go官方文档:https://github.com/kubernetes/client-goclient-go是一个调用kubernetes集群资源对象API的客户端,即通过client-go实现对kubernetes集群中资源对象(包括deployment、service、ingre
2023-01-04
1089
0
0
云原生
运维开发
2022-12-16
DevOps操作详细笔记
一、DevOps介绍软件开发最开始是由两个团队组成:开发计划由开发团队从头开始设计和整体系统的构建。需要系统不停的迭代更新。运维团队将开发团队的Code进行测试后部署上线。希望系统稳定安全运行。这看似两个目标不同的团队需要协同完成一个软件的开发。在开发团队指定好计划并完成coding后,需要提供到运
2022-12-16
690
0
3
云原生
运维开发
2022-11-29
Go 语言 Context知识详解
context包的起源context是Go中用来进程通信的一种方式,其底层是借助channl与snyc.Mutex实现的。context包是在go1.7版本中引入到标准库中的:context可以用来在goroutine之间传递上下文信息,相同的context可以传递给运行在不同goroutine中的
2022-11-29
563
0
0
云原生
运维开发
2022-11-15
kubernetes的声明式api对象
Kubernetes API详解Kubernetes API概述Kubernetes API是集群系统中的重要组成部分,Kubernetes中各种资源(对象)的数据都通过该API接口被提交到后端的持久化存储(etcd)中,Kubernetes集群中的各部件之间通过该API接口实现解耦合,同时Kube
2022-11-15
656
0
0
云原生
1
2
3