会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
扬羽流风
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
15
下一页
2020年9月6日
深入理解k8s中的informer机制
摘要: k8s是典型的server-client架构。etcd存储集群的数据信息,apiserver作为统一的操作入口,任何对数据的操作都必须经过apiserver。 客户端通过ListAndWatch机制查询apiserver,而informer模块则封装了List-watch。 《kubernetes源
阅读全文
posted @ 2020-09-06 21:07 扬羽流风
阅读(8649)
评论(0)
推荐(1)
2020年8月23日
深入理解k8s中的访问控制(认证、鉴权、审计)流程
摘要: Kubernetes自身并没有用户管理能力,无法像操作Pod一样,通过API的方式创建/删除一个用户实例,也无法在etcd中找到用户对应的存储对象。 在Kubernetes的访问控制流程中,用户模型是通过请求方的访问控制凭证(如kubectl使用的kube-config中的证书、Pod中引入的Ser
阅读全文
posted @ 2020-08-23 14:22 扬羽流风
阅读(10417)
评论(0)
推荐(1)
2020年7月3日
k8s HPA与弹性伸缩
摘要: 开启HPA(HorizontalPodAutoscaler)的命令: kubectl autoscale deployment/rs foo --min=2 --max=5 --cpu-percent=80 API aggregation layer已开启、相应的API已注册后,HPA控制器会从一系
阅读全文
posted @ 2020-07-03 23:05 扬羽流风
阅读(696)
评论(2)
推荐(0)
2020年6月29日
COS418, Distributed System, Go Language
摘要: 本博客是MIT的分布式系统课程的课后作业Cos418的GO语言实现思路。由于时间有限,目前只实现了assignment1~2。 在common.go中设置debugEnabled = true,go test时增加-v参数可以获得更多调试信息。 Assignment 1: Sequential Ma
阅读全文
posted @ 2020-06-29 00:44 扬羽流风
阅读(442)
评论(0)
推荐(0)
2020年6月11日
k8s ConfigMap & Secret
摘要: 一、ConfigMap ConfigMap中包含了Map单词(Map其实就是key:value),主要是管理一些可变配置信息,如应用的配置文件、应用里面的环境变量、命令行参数。它可以让一些可变配置和容器进行解耦,保证了容器的可移植性。 kubectl命令创建ConfigMap时,可以指定文件、指定目
阅读全文
posted @ 2020-06-11 15:00 扬羽流风
阅读(423)
评论(0)
推荐(0)
2020年6月4日
service与kube-proxy
摘要: 在Kubernetes集群中,每个Node运行一个kube-proxy进程,负责监视对Service对象、Endpoints对象的添加和移除。 启动时通过--proxy-mode参数指定代理模式: userspace代理模式 对每个Service,它会在本地Node上打开一个随机的代理端口。 它会配
阅读全文
posted @ 2020-06-04 00:19 扬羽流风
阅读(443)
评论(0)
推荐(0)
2020年6月3日
k8s中的Pod
摘要: 一、为什么需要Pod Pod是Kubernetes的基本操作单元,把相关的一个或多个容器构成一个Pod。 Pod包含的容器运行在同一个Host上,看作一个统一管理单元。它们共享相同的volumes和network namespace空间,通常会发生直接的文件交换、RPC调用等。 每个Pod有一个in
阅读全文
posted @ 2020-06-03 23:49 扬羽流风
阅读(743)
评论(0)
推荐(0)
2020年5月4日
Flexvolume
摘要: Flexvolume的Volume Plugin只包含了一部分Flexvolume的实现代码,这部分代码只有Proxy功能和一些默认实现 AD Controller和Volume Manager调用Volume Plugins的接口时,接口只是把调用转到相应的Flexvolume的可被Kubelet
阅读全文
posted @ 2020-05-04 00:11 扬羽流风
阅读(375)
评论(0)
推荐(0)
2019年9月9日
k8s中的容器网络接口(CNI)
摘要: k8s规定了一系列CNI( Container Network Interface)API接口 Kubelet启动时,通过--network-plugin=cni启用CNI,通过--cni-bin-dir参数指定CNI插件所在主机目录(默认为/opt/cni/bin/)、通过--cni-conf-d
阅读全文
posted @ 2019-09-09 21:25 扬羽流风
阅读(7822)
评论(1)
推荐(1)
2019年4月16日
C++数的表示
摘要: 二进制B 八进制O 十进制D 十六进制H / 0x十六进制 十进制数转换成R进制数:整数部分除基取余,上右下左;小数部分乘基取整,上左下右。 浮点数的阶用一种称为移码的编码表示方法,方便对阶。阶的编码称为阶码(阶用移码表示的01序列) [E]移=偏置常数+E,偏置常数为2n-1或2n-1-1。 in
阅读全文
posted @ 2019-04-16 22:41 扬羽流风
阅读(1091)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
15
下一页
公告