Kilo 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Kilo 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Kilo 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !

软件简介

Kilo 是一个基于 WireGuard 的多云网络覆盖,专为 Kubernetes 设计(k8s + wg = kg)

Kilo 通过提供一个可以跨越数据中心和公共云的加密 layer 3 网络来连接集群中的节点。由 Kilo 创建的 Pod 网络总是完全连接,即使节点在不同的网络中或在 NAT 后面。通过允许不同地点的节点池进行安全通信,Kilo 实现了多云集群的运行。Kilo 的设计允许客户通过 VPN 进入集群,以安全地访问集群上运行的服务。除了创建多云集群外,Kilo 还可以创建多集群服务,即跨越不同 Kubernetes 集群的服务。

Kilo 使用 WireGuard 在集群中的不同节点之间创建一个网状结构。Kilo 代理,kg,在集群中的每个节点上运行,为 VPN 设置公钥和私钥,以及必要的规则,以在不同地点之间路由数据包。

Kilo 既可以作为一个完整的、独立的网络供应商来运作,也可以作为目前安装在一个集群上的集群网络解决方案的补充。这意味着,如果一个集群使用 Flannel 进行联网,Kilo 可以安装在上面,使不同地点的节点池能够加入;Kilo将负责地点之间的网络,而 Flannel 将负责地点内部的网络。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于云计算专区
2015/09/08 16:25

OpenStack Murano Dashboard(Kilo)安装

官方文档是安装到虚拟环境中去,且其中的步骤有些问题,这里总结下做备忘。 ##前提 * `murano`服务已经安装好 * `openstack dashboard`已经安装 * 系统: ubuntu14.04 ##安装 1. 下载Dashboard ``` $ cd ~/murano $ git clone git://git.openstack.org/openstack/murano-dashboard ``` 2. 切换到`stable/kilo`分支 ``` cd murano-dashboard git checkout -t origin/stable/kilo ``` 3. 安装依赖 ``` pip install -r requirement...

0
1
发表于云计算专区
2015/10/15 15:47

Openstack Murano(Kilo) 网络排错

##故障点: ``` murano/meta/io.murano/Classes/resources/ExistingNeutronNetwork.yaml line 45: $._internalNetworkId: $._getNetworks().where( $.name = $this.internalNetworkName or $.id = $this.internalNetworkName).first().id ``` 在调用net_explorer.py的listNetworks()方法后,会调用yaql/expressions.py中的Expression.evaluate()方法,在return处中断,可以看到内网名称为internal: ![输入图片说明](https://s...

0
0
发表于云计算专区
2016/05/18 15:43

openstack kilo版本,虚拟机无法ping通外网

一、简介 第二次搭建Openstack环境,此次并非在自己的VM虚拟机上搭建,环境搭建过程中,出现各种错误,此处只为记录下: 二、测试环境 硬件:两台X86的服务器,6块网卡 系统:Centos7.2的系统,openstack版本为kilo 由于是两台机器,所以架构比较紧凑: bdc217:controller、compute1 bdc218:network、compute2 三、网卡配置 两台机器一样都是6块网卡,具体配置如下 bdc217: bond0:两块网卡绑定 IPADDR=192.168.8.217 NETMASK...

0
1
发表于云计算专区
2016/07/18 10:14

kilo版云主机无法终止,无法创建

一、背景 openstack页面无法创建也无法终止云主机 二、解决思路 点击错误实例,找到它的id 03f0403f-74cd-4d88-b1fb-1d3f4ceaa9e4 猜测是cinder的问题,于是进cinder日志目录下,在所有日志中查找该ID,发现报错信息 # cd /var/log/cinder # grep 03f0403f-74cd-4d88-b1fb-1d3f4ceaa9e4 * # view api.log Caught error: [Errno [Errno 13] Permission denied: '/var/lock/cinder' Traceback (most recent call last): F...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部