Kubernetes网络策略通常需要通过 YAML 来定义,在编写复杂网络策略时一点也不直观,很容易出错。虽然 Kubernetes 的官方文档已经详细介绍了网络策略的编写方法,但实际掌握起来也不太容易。今天,我就给大家介绍一个网络策略的可视化编辑器,方便你通过可视化界面编写网络策略。
... ➦eBPF 提供了强大的跟踪、探测以及高效内核网络等功能,但由于其接口处于操作系统底层,新手入门起来还是有很大难度,特别是如何编写 eBPF 程序是入门的一大难点。本文将介绍一些常用的 eBPF 编程框架。
... ➦eBPF 提供了强大的跟踪、探测以及高效内核网络等功能,但由于其接口处于操作系统底层,新手入门起来还是有很大难度。幸好,eBPF 的维护者也看到了这个问题,并开发了一系列的工具来简化 eBPF 程序的开发和使用。这其中,最常用的两个工具是 BCC 和 bpftrace。
... ➦作为发展最快的开源项目,Kubernetes 已经在越来越多的企业落地。而作为全球三大公有云提供商,AWS、Azure 和 GCP 都提供了托管 Kubernetes 集群服务,即 Elastic Kubernetes Service (EKS)、Azure Kubernetes Service (AKS) 和 Google Kubernetes Engine (GKE)。
... ➦滚动更新作为一个最佳实践,是每个服务在变更时都会采纳的方案。但在 Kubernetes 实践中,即便使用了滚动更新,也并不一定能够保证服务在更新和维护时总是可用的。
... ➦任何应用都需要一些特定的配置项,用来自定义应用的特性。这些配置通常可以分为两类:一类是诸如运行环境和外部依赖等非敏感配置,另一类是诸如密钥和 SSH 证书等敏感配置。
... ➦本文整理自2020年我在 A2M 人工智能与机器学习创新峰会上的同名分享。
什么是云原生并没有一个统一的定义,比较权威的是 CNCF 的定义:
... ➦云原生技术有利于各组织在公有云、私有云和混合云等新型动态环境中,构建和运行可弹性扩展的应用。云原生的代表技术包括容器、服务网格、微服务、不可变基础设施和声明式API。这些技术能够构建容错性好、易于管理和便于观察的松耦合系统。结合可靠的自动化手段,云原生技术使工程师能够轻松地对系统作出频繁和可预测的重大变更。
作者简介:狄卫华,趣头条资深架构师,主要关注云原生相关领域,目前聚焦在 BPF 技术及实践.
可以先从 ebpf.io 网站获取一个简单的了解,首页内容翻译如下。
... ➦... ➦作者简介:范彬,在云计算、容器技术领域工作多年,具有丰富的大型分布式软件架构设计和系统性能调优经验,对 Docker、Kubernetes 等开源技术具有丰富的实施落地经验。现任中国电信天翼云容器小组研发组长,带领团队研发了天翼云容器引擎平台,并在金融、通讯等多个行业得到成功应用。一直保持热情和努力去研究最新的内核和网络技术,知乎「Kubernetes 架构」专栏的创建者,《Linux 内核观测技术 BPF》和《云原生数据中心网络》书的主要译者。
2020 年恐怕是很多人最艰难的一年,当然我也不例外。趁着 2021 年的曙光,来对过去的这一年做个小结。
先说工作。疫情是 2020 年最大的主题,也影响了很多人的工作。对我来说,最大的变化就是在家办公的时间增多,跨时区的会议比以往提前了一两个小时,总部和跨国客户的拜访取消。除此之外,正常的工作倒是影响不大。无论新的产品特性,还是持续推进的开源项目,大部分都如期完成了预定的目标。我也开始了管理岗位,探索如何带领团队成长。
... ➦