摘要:(只是紧要说明,具体看书吧) raid:RAID-0、RAID-1、RAID 0+1,RAID 1+0 、RAID-5、RAID-6 常见的几种:RAID-0、RAID-1、RAID-5 RAID-0 Raid1: 允许坏一块盘 RAID 0+1,RAID 1+0 具有 RAID 0 的优点,所以效
阅读全文
摘要:之前接触过calico,但是kubernetes中的calico为什么是calico-kube-controllers、calico-node、calico-typha,为什么和想象的组件不一样。查资料后,知道了为什么,特总结下。 一、calico基本实现图 calico的基本组件有etcd、fel
阅读全文
摘要:# 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中
阅读全文
摘要:// 已知list中元素"amber","jack" arr := [...]string{"amber","jack"} var set map[string]struct{} set = make(map[string]struct{}) for _, value := range arr{ s
阅读全文
摘要:最近学习鸟哥linux私房菜之文件系统,觉得写的很好,所以将重要的知识点做一下总结,以备不时之需。 一、ext系列文件系统 磁盘分区表主要是有两种格式: 1、MBR:限制较多 2、GPT:较新且限制较少 linux文件系统ext2通常会有三个部分: l 超级区块:记录此文件系统的整体信息,包括ino
阅读全文
摘要:Docker介绍 最近听闻 K8s 弃用dockershim,一个从事k8s开发的工作人员不懂这是什么意思是不行的,所以好好梳理梳理下。 一、docker原理关于docker1.12.x,该版本的docker由docker-client,dockerd,containerd,docker-shim,
阅读全文
摘要:kubelet 介绍 一、kubelet简介 kubelet 的主要功能就是定时从某个地方获取节点上 pod/container 的期望状态(运行什么容器、运行的副本数量、网络或者存储如何配置等等),并调用对应的容器平台接口达到这个状态。 之所以有pod的概览,即给容器提供这一层封装,主要是因为容器
阅读全文
摘要:一、Controller Manager简介 Controller Manager作为集群内部的管理控制中心,负责集群内的Node、Pod、Endpoint、Namespace、ServiceAccount、ResourceQuota的管理, 每个Controller通过API Server提供的接
阅读全文
摘要:这样可以获取实时资源 package main import ( "k8s.io/client-go/tools/clientcmd" metrics "k8s.io/metrics/pkg/client/clientset/versioned" metav1 "k8s.io/apimachiner
阅读全文
摘要:预选(Predicates):如果某节点的资源不足或者不满足预选策略的条件如“Node的label必须与Pod的Selector一致优选(Priorities):资源越富裕、负载越小的Node可能具有越高的排名
阅读全文
摘要:etcd 是基于 raft算法的分布式键值数据库,生来就为集群化而设计的。 比较好的操作: alias etcdctl='etcdctl --endpoints=https://10.20.16.227:2379,https://10.20.16.228:2379,https://10.20.16.
阅读全文
摘要:1、字符串和int之间相互转换 string转成int: int, _ := strconv.Atoi(string) string转成int64: int64, _:= strconv.ParseInt(string, 10, 64) int转成string: string := strconv.
阅读全文
摘要:deb http://mirrors.163.com/debian/ buster main non-free contrib 一级目录: main non-free contrib是一级目录里面的内容
阅读全文