首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
陈sir的知识库
掘友等级
擅长容器云,k8s, 微服务,service mesh
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
最新
热门
Kubernetes Deployment故障排除图解指南
一个Ingress - 描述如何流量应该如何从集群外部流入到集群内部的你的服务上。 下面让我们用示意图快速总结一下要点。 Pod不会直接部署。Deployment会负责创建Pod并管理它们 这个定义很长,组件之间的相互关系并不容易看出来。 在进行调试之前,让我们回顾一下这三个组…
kubernetes 网络分析之四 开源网络组件
在这些 IP 地址之间简历一个覆盖网络(overlay Network), 通过这个覆盖网络, 将数据包原封不动地传递到目标容器内. Open vSwitch 可以建立多钟通信隧道, 例如Open vswitch with GRE/VXALN. 在K8S 场景下, 我们主要简历…
kubernetes 网络分析之三 CNI 与 CNM 网络模型
endpoint: 用于将容器内的sanbox 与外部网络相关联的网络接口. 可用使用veth ovs , 内部port 等技术实现 network: 可以直接互联的endpoint 集合. 可以通过linux 网桥, vlan等技术实现. CNI 的规范比较小巧。它规定了一个…
一文搞懂 paxos raft gossip
term:任期,比如新的选举任期,即整个集群初始化时,或者新的Leader选举就会开始一个新的选举任期。 大多数:假设一个集群由N个节点组成,那么大多数就是至少N/2+1。例如:3个节点的集群,大多数就是至少2;5个节点的集群,大多数就是至少3。 状态:每个节点有三种状态,且某…
kubernetes 网络分析之二 K8S的网络模型
POD 内的所有容器共享一个LINUX NET NAMESPACE (网络堆栈), POD 内的容器, 都可以使用localhost 来访问pod 内的其他容器. 默认docker0 的网络为 172.17.0.0/16 的网段. 每个容器都在这个子网内获得 IP 并且将 do…
kubernetes 网络分析之 docker网络基础
linux 内核支持(net namespace)以支持网络协议栈的多个实例。不同命名空间内的网络栈是完全隔离的。docker 使用 net namespace 进行网络层面的隔离。 每个网络堆栈中有一个独立的路由表,及独立的iptables 用来设置路由表。 网络命名空间中,…
K8S 核心组件 kubelet 与 kube-proxy 分析
kubelet 进程用于处理master 下发的任务, 管理pod 中的容器, 注册 自身所在的节点. http 端点(url): 通过 --manifest-url 参数设置. 通过 --http-check-frequency 设置检查间隔时间, 默认20秒 (另外一种静态…
Kubernetes 核心组件之 Scheduler 分析
将待调度的 POD (API 新创建的 POD, Controller manager 为补足副本而创建的 POD 等) 按照特定的调度算法和调度策略绑定(Binding) 到集群中某个合适的NODE, 上并将信息写入etcd 中, 在调度过程中涉及三个对象, 待调度 POD …
kubernetes 组件详解之 Controller manager
在K8S 拥有很多controller 他们的职责是保证集群中各种资源的状态和用户定义(yaml)的状态一致, 如果出现偏差, 则修正资源的状态. controller manager 是各种controller的管理者,是集群内部的管理控制中心. controller man…
kubernetes 组件详解之 APISERVER
api server 是通过kube-apiserver 进程来提供服务的. 默认情况下在本机8080端口提供 rest 服务(--insecure-port), 也可以启用HTTPS 安全端口 (--secure-port=6443) 通过编程方式调用api server. …
下一页
个人成就
文章被点赞
37
文章被阅读
55,749
掘力值
1,026
关注了
8
关注者
34
收藏集
12
关注标签
1
加入于
2019-05-02