资讯
Cilium是一个开源软件,用于透明地提供和保护使用Kubernetes,Docker和Mesos等Linux容器管理平台部署的应用程序服务之间的网络和API连接。 Cilium基于一种名为BPF的新Linux内核技术,它可以在Linux内部动态插入强大的安全性,可见性和网络控制逻辑。 除了提供传统的 ...
Cilium 是一个基于 eBPF 和 XDP 的高性能容器网络方案的开源项目,目标是为微服务环境提供网络、负载均衡、安全功能,主要定位是容器平台。 微服务网络高频率更新带来的问题: iptables 规则被频繁更新 IP地址存在时间可能短短的几秒钟,难以提供精确的可视化 ...
Helm 将所有 K8s 对象封装到一个包中,减少了与各个yaml 文件的交互。除此之外,大多数第三方供应商还提供预构建的 Helm 图表,以简化将其产品部署到 K8s 中的过程。因此,Helm 通常是安装现成解决方案(例如监控、数据库和消息中间件等)的首选。 K8s 是一个 ...
最近不少 k8s 底层网络模块都从 kubenet 升级到了 cilium,cilium 还是相对比较易用的,就是运维、监控和报警方案需要花点时间来适应。但是最近我们有一组 k8s 结构比较特殊,导致它在从 kubenet 升级到 cilium 的时候出现了一个小插曲:在 kubenet 网络的节点上的 pod ...
K8s api server :Cilium使用 K8S api server 保存了 Cilium 相关的元数据,包括 ciliumnodes,ciliumendpoints,ciliumidentity 等。 Clustermesh-apiserver :在使用 cilium clustermesh enable --create-ca --context cluster1 去启用每一个集群的 ...
本篇文章主要想讨论一下,Kubernetes 的 kubectl 命令中的使用到到的一个编程模式 – Visitor(注:其实,kubectl 主要使用到了两个一个是Builder,另一个是Visitor)。本来,Visitor 是面向对象设计模英中一个很重要的设计模款(参看WikipediaVisitor Pattern词条),这个模式 ...
但这一次不知道为何,小张的内心居然有点慌:“ Helm?啥是 Helm ?” 如果一个用户想要部署起来一个 K8s 应用,最快捷的方法是什么呢? 我们知道,Kubernetes (简称 k8s ) 是一个能够部署和管理容器的平台。然而,在 k8s 里还没有抽象到“应用”这一层概念。一个应用 ...
但这一次不知道为何,小张的内心居然有点慌: “ Helm?啥是 Helm?” Helm: K8s 应用部署与打包工具 如果一个用户想要部署起来一个 K8s 应用,最快捷的方法是什么呢? 我们知道,Kubernetes (简称 k8s) 是一个能够部署和管理容器的平台。然而,在 k8s 里还没有抽象到 ...
所以,我们需要一个工具在 k8s 之上来部署和管理一个应用所包含的资源( K8s API Resource ),这就是 Helm 所做的事情。 除此以外,Helm 定义了一套 Chart 格式来描述一个应用。怎么理解 Chart 呢?打个比方,一个安卓程序打包成 APK 格式,就可以安装到任意一台运行 ...
一些您可能无法访问的结果已被隐去。
显示无法访问的结果