网站首页 返回列表 “慢生活”不是懒惰,放慢速度不是拖延时间,而是让我们在生活中寻找到平衡。

Goroutine 浅析
2020-06-10 11:45 admin goroutine浅析

首发于:并发还是并行>Concurrencyisaboutdealingwithlotsofthingsatonce.Parallelismis>aboutdoinglotsofthingsatonce.[1]并发的目的在于把当个CPU的利用率使用到最高。并行则需要多核CPU的支持。CSPCommunicatingSe...
阅读全文

kubelet 架构浅析
2020-06-10 11:38 admin 浅析kubelet

一、概要kubelet是运行在每个节点上的主要的“节点代理”,每个节点都会启动kubelet进程,用来处理Master节点下发到本节点的任务,按照PodSpec描述来管理Pod和其中的容器(PodSpec是用来描述一个pod的YAML或者JSON对象)。kubelet通过各种机制(主要通过apiserver)获取一组P...
阅读全文

浅析 kubernetes 的认证与鉴权机制
2020-06-10 11:35 admin 浅析kubernetes

笔者最初接触kubernetes时使用的是v1.4版本,集群间的通信仅使用8080端口,认证与鉴权机制还未得到完善,到后来开始使用statictoken作为认证机制,直到v1.6时才开始使用TLS认证。随着社区的发展,kubernetes的认证与鉴权机制已经越来越完善,新版本已经全面趋于TLS+RBAC配置,但其认证与...
阅读全文

【golang】浅析类属性大小写区别
2020-06-10 02:55 admin golang浅析

我们知道Golang里都是通过结构体Struct来定义类和相关属性的。这里有点需要注意的是,属性的首字母大小写表示的意义是不同的!go中根据首字母的大小写来确定可以访问的权限。无论是方法名、常量、变量名还是结构体的名称,如果首字母大写,则可以被其他的包访问;如果首字母小写,则只能在本包中使用。可以简单的理解成,首字母大...
阅读全文
顶部 底部