摘要:
链接:LeetCode [Leetcode]2475. 数组中不等三元组的数目 给你一个下标从 0 开始的正整数数组 nums 。请你找出并统计满足下述条件的三元组 (i, j, k) 的数目: 0 <= i < j < k < nums.length nums[i]、nums[j] 和 nums[ 阅读全文
摘要:
链接:LeetCode [Leetcode]2469. 温度转换 给你一个四舍五入到两位小数的非负浮点数 celsius 来表示温度,以 摄氏度(Celsius)为单位。 你需要将摄氏度转换为 开氏度(Kelvin)和 华氏度(Fahrenheit),并以数组 ans = [kelvin, fahr 阅读全文
摘要:
链接:LeetCode [Leetcode]2460. 对数组执行操作 给你一个下标从 0 开始的数组 nums ,数组大小为 n ,且由 非负 整数组成。 你需要对数组执行 n - 1 步操作,其中第 i 步操作(从 0 开始计数)要求对 nums 中第 i 个元素执行下述指令: 如果 nums[ 阅读全文
摘要:
链接:LeetCode [Leetcode]2455. 可被三整除的偶数的平均值 给你一个由正整数组成的整数数组 nums ,返回其中可被 3 整除的所有偶数的平均值。 注意:n 个元素的平均值等于 n 个元素 求和 再除以 n ,结果 向下取整 到最接近的整数。 遍历即可,注意判空。 class 阅读全文
摘要:
链接:LeetCode [Leetcode]2446. 判断两个事件是否存在冲突 给你两个字符串数组 event1 和 event2 ,表示发生在同一天的两个闭区间时间段事件,其中: event1 = [startTime1, endTime1] 且 event2 = [startTime2, en 阅读全文
摘要:
链接:LeetCode [Leetcode]2432. 处理用时最长的那个任务的员工 共有 n 位员工,每位员工都有一个从 0 到 n - 1 的唯一 id 。 给你一个二维整数数组 logs ,其中 logs[i] = [idi, leaveTimei] : idi 是处理第 i 个任务的员工的 阅读全文
摘要:
调度 kube-scheduler负责分配调度Pod到集群内的节点上,它监听kube-apiserver,查询还未分配Node的Pod,然后根据调度策略为这些Pod分配节点(更新Pod的NodeName字段)。需要考虑的信息如下所示: 公平调度(顺序) 资源高效利用 QoS affinity和ant 阅读全文
摘要:
Pod的生命周期包括初始化容器,容器启动之后钩子函数,就绪探测,存活探测,容器关闭前Hook函数,对应的流程图如下: Pod周期的过程如下5步: 1.初始化容器阶段初始化pod中每一个容器,他们是串行执行的,执行完成后就退出了 2.启动主容器main container 3.在main contai 阅读全文
摘要:
Etcd Etcd是CoreOS基于Raft开发的分布式key-value存储,可用于服务发现、共享配置以及一致性保障(如数据库选主、分布式锁等)。 在分布式系统中,如何管理节点间的状态一直是一个难题,etcd像是专门为集群环境的服务发现和注册而设计,它提供了数据TTL失效、数据改变监视、多值、目录 阅读全文
摘要:
Autopilot: workload autoscaling at Google 论文:Autopilot: workload autoscaling at Google 发表时间:2020 论文链接:论文链接 在许多公共和私有云系统中,用户需要指定资源量(CPU内核和RAM)的限制以为其工作负荷 阅读全文