首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
kinnylee
掘友等级
@
|
@
专注云原生技术,关注并开始学习 crypto vx: kinnylee134
获得徽章 5
动态
文章
专栏
沸点
收藏集
关注
作品
赞
110
文章 108
沸点 2
赞
110
返回
|
搜索文章
最新
热门
k8s中Apimachinery、Api、Client-go库之间的关系
使用 k8s 相关 sdk 做二次开发时,经常用到 apimachinery、api、client-go 这三个库,本文分析这三个库的各自职责和依赖关系。
helm源码分析-storage
configmap的实现和secret类似,不再重复分析了。唯一的区别就是,操作的资源是k8s中的configmap,而不是secret memory是基于内存实现的存储,数据存放在Memeory这个对象中。 该对象按照命名空间、名称的层级划分,memory的存储驱动就是对这个…
k8s源码分析(2)- kube-apiserver
kube-apiserver作为k8s最核心的组件,是各个组件之间沟通的桥梁,各个组件不会直接通信,而是都要经过api-server做中转。详见之前的另一篇博客,本文从源码角度分析api-server 0. 入口函数 1. 资源注册 资源的注册过程不是函数调用触发的,而是通过i…
图解Golang channel源码
先上一张channel布局图,channel的底层实际上并不复杂,没有用到很高深的知识,主要是围绕着一个环形队列和两个链表展开。相信你看完本篇文章一定能掌握channel的实现。 channel使用的make、<- 等符号,在源码中没有对应的实现,而是通过编译器将相关…
k8s使用的web框架:go-restful 源码分析
go-restful是一个用go语言开发的快速构建restful风格的web框架。k8s最核心的组件kube-apiserver使用到了该框架,该框架的代码比较精简,这里做个简单的功能介绍,然后分析相关源码。 想要揭开答案,让我们一起分析下源码吧。在这之前,还是建议先看下本人之…
Golang http请求源码分析
go提供的标准库net/http,实现一个简单的http server非常容易,只需要短短几行代码。本篇文章将会对go标准库net/http实现http服务的原理进行较为深入的探究
k8s源码分析- Informer机制
Informer在k8s的重要性就不再赘述,直接切入正题。 由于Informer这部分的源码比较复杂,调用链路也很长,后面的源码分析,都会围绕这一张图展开。 k8s中,组件之间通过http通讯,在不依赖任何中间件的情况下,需要保证消息的可靠性、实时性、顺序性等?k8s是如何做到…
breakpad概述
现在已经被广泛运用在google的一系列产品及其它公司的桌面程序上,如chrome,piscal,firefox等。 Coredump叫做核心转储,它是进程运行时在突然崩溃的那一刻的一个内存快照。 通过 ulimit –a 查看 core file size 是否为 0 ,如果…
Kubernetes控制器进化之旅
受多个控制器管理的资源对象,共享Informer,进一步提高效率。比如:Deployment和DaemonSet两个控制器都管理pod资源
k8s基本原理
一. k8s demo部署示例 1. 宿主机上如何运行 2. Docker容器上如何运行 3. 在k8s中如何运行 4. 总结三种部署方式 5. 流程越来越复杂,为什么不直接部署在宿主机? 隔离性:宿主机上往往安装很多服务,且各自依赖不一样。而一个容器只跑一个服务 二. 基本架…
下一页
个人成就
优秀创作者
文章被点赞
825
文章被阅读
648,037
掘力值
9,098
关注了
30
关注者
276
收藏集
9
关注标签
22
加入于
2018-08-16