自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 收藏
  • 关注

原创 api 版本相关

【代码】api 版本相关。

2024-03-25 20:24:45 84

原创 简单的测试工作负载

2023-05-11 11:37:59 156

原创 volume mount耗时10分钟

加上这个参数后,pod第一次启动还是会刷所有的文件权限,有超时问题。但是后续pod重建就不需要刷权限,所以设置了该参数后如果仍有超时现象,请让用户耐心等待文件权限刷写完成。https://github.com/kubernetes/kubernetes/issues/69699 官方的issue。(推荐)若可以保证每次修改文件权限一致的话,可以在 pod 中添加如下参数。3.当然,也可以不指定 fsGroup,这个是最简单的修复方式。这样只要目录下文件权限已匹配,就不会去刷权限了。

2023-05-08 11:46:07 172

原创 admission webhooks

用于准入控制。

2023-05-02 20:18:02 281

原创 kubelet:容器/镜像GC

当磁盘使用量超过imageGCHighThresholdPercent时,会触发镜像垃圾回收。kubelet尝试删除没有使用的镜像(如果该镜像虽然未使用,但是刚下载不久,则不会删除),使磁盘使用量降低至imageGCLowThresholdPercent。一直检查存储镜像的所在磁盘(通常/var/lib/docker会单独使用一个磁盘)的使用情况。2.参数默认为80/85,可以根据实际情况找到一个合适的值。需要设置kubelet的参数(每个节点单独设置)。1.需要重启kubelet。

2023-05-01 14:34:34 164

原创 cgroup

cgroup技术基本原理 - 腾讯iWiki (woa.com)

2023-05-01 14:02:56 68

原创 节点状态更新机制

kubelet 自身会定期更新状态到 apiserver,通过参数--node-status-update-frequency指定上报频率,默认是 10s 上报一次。Kubelet在更新状态失败时,会进行nodeStatusUpdateRetry次重试,默认为 5 次。

2023-05-01 13:23:12 245

原创 kube-schduler

根据特定的调度算法和调度策略将 Pod 调度到合适的 Node 节点上去。启动之后会一直监听 API Server,获取到为空的 Pod,对每个 Pod 都会创建一个 binding。

2023-05-01 13:00:00 99

原创 pod:k8s client接口

【代码】pod:k8s client接口。

2023-04-30 12:07:44 64

原创 pod配置

1.地域打散。

2023-04-30 10:55:04 37

原创 k8s-apiserver机制:web服务器

基于。

2023-04-29 23:27:52 50

原创 k8s自动申请证书

证书签名请求 | Kubernetes

2023-04-16 18:30:02 46

原创 kubeadm创建集群

【代码】kubeadm创建集群。

2023-04-16 18:21:14 5290

原创 client-go:patch操作

2023-04-13 10:51:23 159

原创 k8s-运行时:cgroup内存泄漏

cgroup内存泄漏。通过重新编译runc来解决

2023-02-24 11:46:49 1900

原创 k8s-日志采集:方案2

使用fluentd进行日照采集

2023-02-24 11:38:16 220

原创 k8s-日志采集:方案1

日志采集方案

2023-02-24 11:33:00 101

原创 k8s-存储插件:nfs

k8s存储插件-nfs运行机制

2023-02-23 18:10:21 295

原创 k8s-存储插件:cfs运行机制

CFS存储插件运行机制

2023-02-23 18:06:04 473

原创 k8s-存储插件:问题3)cbs-csi存储流程解析

cbs-csi存储流程解析

2023-02-21 11:29:35 392

原创 k8s-存储插件:问题3)PVC的PV无法自动创建出来

PVC的PV无法自动创建出来

2023-02-21 11:04:20 629

原创 k8s-存储插件:问题2)volume挂载报错can not find diskId disk-rhtsqync by serial

volume挂载报错can not find diskId disk-rhtsqync by serial。

2023-02-21 10:48:30 388

原创 k8s-存储插件:问题1)POD挂载磁盘的时间较长

POD挂载磁盘的时间较长

2023-02-21 10:38:34 250

原创 k8s 集群管理:地域注解

地域注解。"failure-domain.beta.kubernetes.io/zone""failure-domain.beta.kubernetes.io/zoneName""failure-domain.beta.kubernetes.io/region"

2023-02-20 20:17:51 172

原创 k8s-kubeadm:kubeadm init/join

创建集群时,kubeadm init/join的作用。

2023-02-20 20:06:39 304

原创 k8s权限/证书:工作节点权限收缩

kubectl使用congig文件来访问集群。目前,工作节点直接拷贝kubeadm在master生成的admin,conf文件。该文件使工作节点的kubectl具有最高权限。单独为工作节点的kubectl设置权限适当的config文件。

2023-02-20 19:59:02 131

原创 k8s问题处理:1)kubectl get node 耗时15秒

kubectl get node 耗时15秒,问题详细处理过程。

2023-02-20 19:50:50 534

原创 k8s-kubelet:镜像垃圾回收

kubelet进行镜像垃圾回收的机制。

2023-02-20 19:44:45 806

原创 k8s:集群审计

手动开启集群审计的方法。

2023-02-20 19:24:09 200

原创 k8s伸缩组:Q&A

伸缩组相关问题。

2023-02-20 18:03:27 46

原创 k8s伸缩组:运行机制

伸缩组的运行机制。

2023-02-20 18:00:12 110

原创 集群升级:CBS迁移

在升级集群过程中,in-tree的存储迁移为CSI。

2023-02-20 17:57:47 102

原创 138. 复制带随机指针的链表

题目:给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。要求返回这个链表的深拷贝。我们用一个由n个节点组成的链表来表示输入/输出中的链表。每个节点用一个[val, random_index]表示:val:一个表示Node.val的整数。random_index:随机指针指向的节点索引(范围从0到n-1);如果不指向任何节点,则为null。题解:1.迭代+词典2.交错1)第一次遍历:拷贝每一个节点,将...

2020-10-07 21:02:30 65

转载 用launchscreen.storyboard适配启动图-思路2

思路整体思路:打破启动图一定是一张固定图的思维定势,把启动图当做普通页面去适配。用UIView做容器,在里面添加不同的图片部件。然后用autolayout进行布局。优点:适配效果较好,适用于较复杂启动图 缺点:较麻烦,需要UI配合,对启动图不同部件分别给图和约定图片相对位置和尺寸(固定/屏幕百分比等)大概步骤添加素材到assets文件夹在LaunchScreen.story...

2020-04-22 21:51:05 483 1

转载 用launchscreen.storyboard适配启动图-思路1

启动图相关设置步骤适配的关键步骤如下: 去除勾选UseSafeAreaLayout(否则在刘海平手机的非安全区域会有空白,看起来不够好看) 在launchscreen.storyboard的view里拖动一个UIImageView,并用autolayout设置上下左右间距为0 选中UIImageView,设置面板上的Content Mode为Aspect Fill ...

2020-04-22 21:49:13 523

原创 iOS-container view

container view1.container view描述2.例子:使用两个container view在一个页面上加载两个控制器的view。在父控制器中放入container view控件,每一个container view会自动创建一个关联的controller。controller中view的尺寸会随着container view的尺寸变化。2.1父控制获...

2020-04-22 21:45:37 420

原创 Mybits错误--Mapped Statements collection already contains value for XXX

Spring的MapperScannerConfigurer和mybatis-config.xml都定义了定义了mapperxml,因此就会出现java.lang.IllegalArgumentException: Result Maps collection already contains value for XXX这个错误。解决办法: 删除Mybatis.xml中的&l...

2019-09-06 16:07:26 242

原创 两数相加

给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -&...

2019-07-04 20:57:46 95

原创 两数之和

题目:给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数。想法:首先,将数组按从小到大的顺序进行排序。然后,再进行查找。int main(){ sort(nums.begin(),nums.end()); find1(0,0,nums.size()-1); return 0;}void f...

2019-07-03 12:42:01 93

原创 分布式系统(14)-分布式数据库

2019-01-24 20:23:27 149

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除