k8s apiserver对service的IP和nodeport的管理

2020-02-25
阅读 7 分钟
5.9k
我们知道k8s的service一般都会有clusterIP和port,每个cluster-ip:port的组合对应着一个服务,kube-proxy(这里以iptables为例)为这个服务生成一组iptables规则,分发到对应的后端和后端端口。比如:

device-plugin 扩展——intel-sriov-device-plugin解读

2019-11-20
阅读 7 分钟
5.9k
学习目的了解sriov网卡的正确读取姿势,学习相关的golang开源库配置文件看这部分代码前我们先看看官方提供的一个配置文件范例: {代码...} 这里selectors是用来过滤机器上的pci网络设备的,只要当前check的网卡的属性包含于配置文件里对应属性的数组,就会被选入。vendors表示厂商号,devices表示设备号,drivers表示驱...

kubernetes中的local persistent volume

2019-06-13
阅读 7 分钟
5.9k
在kubernetes 1.14版本中, Local Persistent Volumes(以下简称LPV)已变为正式版本(GA),LPV的概念在1.7中被首次提出(alpha),并在1.10版本中升级到beat版本。现在用户终于可以在生产环境中使用LPV的功能和API了。

k8s的资源管理

2018-01-01
阅读 3 分钟
7.7k
Guaranteed 。该策略下,pod.spec.containers[].resources中会存在cpu或memory的request和limit。顾名思义是该容器对资源的最低要求和最高使用量限制。如果我们配置了limit,没有配置request,默认会以limit的值来定义request。具体的配置可以参考以前的这篇笔记。

rancher的使用感受以及与k8s的对比

2016-03-01
阅读 4 分钟
55.8k
rancher 自带了一套网络方案,可以实现跨机器的docker容器互联。其原理大致是:在每个机器上通过docker启动一个路由容器,将docker容器启动时的ip定义为10.42网段,并在iptables中将10.42网段的请求转发到路由进程的监听端口,进行udp的封装和解封。这么看来其原理与flannel一样都是隧道技术,都是通过一个程序进行封包...

kubernetes节点选择器

2016-02-22
阅读 3 分钟
13.3k
好久没有更新了,今天在接到一个部署任务时,要求在集群中某几个机器上部署,查了一下github,有这方面的相关文档,翻译过来记录一下,有兴趣的同学也可以直接去github看官方文档