- 博客(64)
- 收藏
- 关注
原创 volume mount耗时10分钟
加上这个参数后,pod第一次启动还是会刷所有的文件权限,有超时问题。但是后续pod重建就不需要刷权限,所以设置了该参数后如果仍有超时现象,请让用户耐心等待文件权限刷写完成。https://github.com/kubernetes/kubernetes/issues/69699 官方的issue。(推荐)若可以保证每次修改文件权限一致的话,可以在 pod 中添加如下参数。3.当然,也可以不指定 fsGroup,这个是最简单的修复方式。这样只要目录下文件权限已匹配,就不会去刷权限了。
2023-05-08 11:46:07
328
原创 kubelet:容器/镜像GC
当磁盘使用量超过imageGCHighThresholdPercent时,会触发镜像垃圾回收。kubelet尝试删除没有使用的镜像(如果该镜像虽然未使用,但是刚下载不久,则不会删除),使磁盘使用量降低至imageGCLowThresholdPercent。一直检查存储镜像的所在磁盘(通常/var/lib/docker会单独使用一个磁盘)的使用情况。2.参数默认为80/85,可以根据实际情况找到一个合适的值。需要设置kubelet的参数(每个节点单独设置)。1.需要重启kubelet。
2023-05-01 14:34:34
246
原创 节点状态更新机制
kubelet 自身会定期更新状态到 apiserver,通过参数--node-status-update-frequency指定上报频率,默认是 10s 上报一次。Kubelet在更新状态失败时,会进行nodeStatusUpdateRetry次重试,默认为 5 次。
2023-05-01 13:23:12
392
原创 kube-schduler
根据特定的调度算法和调度策略将 Pod 调度到合适的 Node 节点上去。启动之后会一直监听 API Server,获取到为空的 Pod,对每个 Pod 都会创建一个 binding。
2023-05-01 13:00:00
147
原创 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
569
原创 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
250
原创 k8s权限/证书:工作节点权限收缩
kubectl使用congig文件来访问集群。目前,工作节点直接拷贝kubeadm在master生成的admin,conf文件。该文件使工作节点的kubectl具有最高权限。单独为工作节点的kubectl设置权限适当的config文件。
2023-02-20 19:59:02
194
原创 138. 复制带随机指针的链表
题目:给定一个链表,每个节点包含一个额外增加的随机指针,该指针可以指向链表中的任何节点或空节点。要求返回这个链表的深拷贝。我们用一个由n个节点组成的链表来表示输入/输出中的链表。每个节点用一个[val, random_index]表示:val:一个表示Node.val的整数。random_index:随机指针指向的节点索引(范围从0到n-1);如果不指向任何节点,则为null。题解:1.迭代+词典2.交错1)第一次遍历:拷贝每一个节点,将...
2020-10-07 21:02:30
93
转载 用launchscreen.storyboard适配启动图-思路2
思路整体思路:打破启动图一定是一张固定图的思维定势,把启动图当做普通页面去适配。用UIView做容器,在里面添加不同的图片部件。然后用autolayout进行布局。优点:适配效果较好,适用于较复杂启动图 缺点:较麻烦,需要UI配合,对启动图不同部件分别给图和约定图片相对位置和尺寸(固定/屏幕百分比等)大概步骤添加素材到assets文件夹在LaunchScreen.story...
2020-04-22 21:51:05
573
1
转载 用launchscreen.storyboard适配启动图-思路1
启动图相关设置步骤适配的关键步骤如下: 去除勾选UseSafeAreaLayout(否则在刘海平手机的非安全区域会有空白,看起来不够好看) 在launchscreen.storyboard的view里拖动一个UIImageView,并用autolayout设置上下左右间距为0 选中UIImageView,设置面板上的Content Mode为Aspect Fill ...
2020-04-22 21:49:13
664
原创 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
490
原创 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
273
原创 两数相加
给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -&...
2019-07-04 20:57:46
116
原创 两数之和
题目:给定一个整数数组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
121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人