在K8s中将Pod调度到某一台Node节点之后,后续的状态维护信息则是由对应机器上的kubelet进行维护,如何实时反馈本地运行状态,并通知apiserver则是设计的难点, 本节主要是通过感知Pod状态变化和探测状态改变两个流程来实际分析其核心数据结构,来了解内部设计
分类:
Web程序 时间:
2020-02-13 17:30:58
阅读次数:
92
小浩:宜信科技中心攻城狮一枚,热爱算法,热爱学习,不拘泥于枯燥编程代码,更喜欢用轻松方式把问题简单阐述,希望喜欢的小伙伴可以多多关注! 动态规划系列一:爬楼梯 1.1 概念讲解 讲解动态规划的资料很多,官方的定义是指把多阶段过程转化为一系列单阶段问题,利用各阶段之间的关系,逐个求解。概念中的各阶段之 ...
分类:
编程语言 时间:
2020-02-13 15:00:03
阅读次数:
80
问题 使用git log查看提交历史, 发现中文的部分出现了乱码, 如图 解决方案 1. powershell中输入下面的命令 其实就是配置一下git的字符集为 utf8 2. 设置powershell的字符集 直接在powershell中输入: , 然后 查看, 可以发现问题解决了, 但是如果我们 ...
分类:
系统相关 时间:
2020-02-13 00:24:05
阅读次数:
150
【学习资料】 《C#图解教程》(第6章):https://www.cnblogs.com/moonache/p/7687551.html 电子书下载:https://pan.baidu.com/s/1mhOmBG0 其他文章 C#集合类型大揭秘(实现原理):https://www.cnblogs.c ...
分类:
编程语言 时间:
2020-02-13 00:18:53
阅读次数:
86
k8s为实现容器探活worker的管理构建了一个Manager组件,该组件负责底层探活worker的管理,并且缓存当前的容器的状态,并对外同步容器的当前状态,今天我们就来分析下其部分核心组件
分类:
Web程序 时间:
2020-02-12 19:04:32
阅读次数:
97
1.希尔排序希尔排序法又称缩小增量法。是直接排序的优化。2.基本思想希尔排序法的基本思想是:先选定一个整数,把待排序文件中所有记录分成一个组,所有距离为一样的记录分在同一组内,并对每一组内的记录进行排序。然后取整数一半的值,重复上述分组和排序的工作。当值到达1时,所有记录在同一组内排好序。3.图解(按从小到大排序,以6个数字为例)①将整个数组分组gap=arr.length/2;如图颜色一样的为一
分类:
编程语言 时间:
2020-02-12 18:40:24
阅读次数:
83
在k8s中通过kubelet拉起一个容器之后,用户可以指定探活的方式用于实现容器的健康性检查,目前支持TCP、Http和命令三种方式,今天介绍其整个探活模块的实现, 了解其周期性探测、计数器、延迟等设计的具体实现
分类:
Web程序 时间:
2020-02-12 10:57:28
阅读次数:
75
前言 反转链表是程序员必备的基本素养,经常在面试、笔试的过程中出现。一直觉得反转链表实现代码不是很好理解,决定搬leetcode那道经典反转链表题出来,用十多张图去解析它,希望加深大家对链表反转的理解,谢谢阅读。 leetcode的反转链表原题&答案 题目描述: 反转一个单链表。 分析: 假设存在链 ...
分类:
其他好文 时间:
2020-02-09 09:35:45
阅读次数:
81
【学习资料】 《C#图解教程》(第24章):https://www.cnblogs.com/moonache/p/7687551.html 电子书下载:https://pan.baidu.com/s/1mhOmBG0 【内容】 对以下文章的整合: 详解C#中的反射(主要参考):https://www ...
分类:
编程语言 时间:
2020-02-08 15:50:08
阅读次数:
151