开源我的项目举荐
STUNner
目前大多数内网穿透服务都依赖于 STUN 服务或者 TURN 服务,但这些服务大多数都是专用的,即便是私有化部署,也没法迁徙到 Kubernetes 的环境中,因为 Kubernetes 的 Ingress 对这些协定的反对都不太敌对。STUNner 这个我的项目能够看成是 STUN 和 TURN 服务专属的 Ingress Gateway,你能够在 Kubernetes 中随便部署和扩大 STUN 服务或者 TURN 服务,STUNner 会将 WebRTC 客户端的流量中继到外部的服务中。
Kubernetes Goat
Kubernetes Goat 是一款针对 Kubernetes 平安的学习、测试和练习工具,提供了一个成心裸露平安缺点的 K8s 环境,能够帮忙对安全感趣味的小伙伴学习和实际 Kubernetes 平安。
Kubernetes Rollout Operator
这是一个用来为 Kubernetes 提供更高级回滚性能的 Operator,它能够为不同可用区内须要回滚的 Statefulset 打上不同的标签(即不同的回滚组(rollout group)),每一个回滚组内遵循着以下准则:
- 不同的 StatefulSet 中的 Pod 不会同时回滚。
- 只有当其余 StatefulSets 中的 Pod 全副 Ready 时,其余 Statefulset 才能够触发回滚
- …
Neon
Neon 是 AWS Aurora Postgres 的 Serverless 开源替代品,它拆散了存储和计算,并通过在集群中跨节点重新分配数据来代替 PostgreSQL 存储层。
文章举荐
函数计算平台 OpenFunction 在主动驾驶畛域的利用
2022 年 5 月 10 日,在 CSDN 云原生系列在线峰会第 4 期“ApacheSkyWalking 峰会”上,青云科技资深架构师霍秉杰分享了 SkyWalkingv9 如何帮忙 OpenFunction 实现函数可观测。
基于 KubeSphere 的异地多活计划摸索
遇到这样一个场景,在同一套环境中须要存在多个 Host 管制面集群,因而想摸索下 KubeSphere 的异地多活混合容器云治理计划。
工程师写作不齐全指南
写作在大型组织和团队中施展着至关重要的作用,作为一名高级软件工程师,写作有可能是你必须把握的最重要的技能,它能够扩充你在团队以外的影响力,并影响着你的整个职业生涯。
云原生动静
OpenTelemetry Metrics 公布候选版本
OpenTelemetry 的 Metrics 性能当初能够作为候选版本,在 Java,.NET,还有 Python 应用!这意味着标准、API、SDK,以及创作、捕捉、解决和以其余形式与指标交互的其余组件,当初领有残缺的 OpenTelemetry Metrics 功能集,并且随时可供使用。这些候选版本将在将来几周内正式公布。
Metrics 1.0 版本蕴含以下内容:
- OpenTelemetry 语言特定的 API 中蕴含的指标性能,它提供了语言特定的接口,能够创立和操作 metrics,并将元数据和属性关联到每个 metrics。
- Java、.NET、Python 和 JS(下周公布)OpenTelemetry SDK 中蕴含的 metrics 性能,它们从 API 中捕捉 metrics 并执行一些解决。对其余语言的 metrics 反对仍在开发中。
- 收集器对 metrics 的反对包含收集器从各种数据源(如主机指标或预打包的应用程序)中捕捉 metrics 的能力。收集器还提供了应用多种数据协定从数据源接管指标的能力,例如原生 OpenTelemetry 协定(OTLP)和兼容 OpenMetrics 的协定,例如 Prometheus。还反对配置驱动的 metrics 解决和原生 OTLP、Prometheus 和自定义导出器,以便将可观测性 metrics 发送到你抉择的云上和外部监控零碎。
- 齐全的 OTLP 反对,可在零碎间高效序列化和传输 metrics。
- 标准的 metrics 局部,它定义了不同类型的指标、它们的形态、如何解决它们以及语义约定。这次要给 OpenTelemetry 贡献者应用,但也为创作 metrics 或元数据的 OpenTelemetry 用户提供领导。
Kubernetes 1.24:StatefulSet 引进了 maxUnavailable 正本数
Kubernetes StatefulSets 自从在 1.5 中引入,并在 1.9 中变得稳固以来,曾经被宽泛用于运行有状态应用程序。它提供稳固的单元身份、长久的单元存储,以及有序的部署、扩大和滚动更新。你能够将 StatefulSet 视为运行简单的有状态应用程序的原子构建块。随着 Kubernetes 的应用越来越多,须要 StatefulSets 的场景也越来越多。在你对 StatefulSets 应用 OrderedReady Pod 管理策略的状况下,许多这样的场景须要比以后反对的一次一个 Pod 更新更快的滚动更新。
为了反对这样的场景,Kubernetes 1.24 蕴含了一个新的 alpha 个性来提供帮忙。在应用新性能之前,你必须启用 MaxUnavailableStatefulSet 性能标记。一旦启用了它,就能够指定一个名为 maxUnavailable 的新字段,这是 StatefulSet 标准的一部分。
AWS 公布 EKS Blueprints
AWS 公布了 EKS Blueprints,这是一组基础设施即代码 (IaC) 模块,用于简化 EKS 集群的配置和部署。EKS Blueprints 目前在 HashiCorp Terraform 和 AWS 云开发工具包(CDK)中施行。这些 Blueprints 反对许多开源插件,包含 Prometheus、Nginx 和 Argo CD。
这些 Blueprints 提供了一种齐全自举的开源办法来配置 EKS 集群。疏导负责依据蕴含的附加组件的须要配置适当的 IAM 策略、角色和服务帐户。Blueprints 能够蕴含 EKS 集群状态的配置,包含管制立体和工作节点。配置 Blueprints 后,它可用于跨多个区域或账户部署雷同的 EKS 环境。
KCNA – Kubernetes 及云原生职业资格官网认证和培训来了
KCNA 专为心愿晋升 Kubernetes 基础知识和技能的了解到业余程度的考生而设立的。对于正在学习云或有趣味应用云原生技术的考生来说,这个认证是个现实的抉择。KCNA 将展现考生对 Kubernetes 和云原生技术的基本知识,包含如何应用根本的 Kubectl 命令部署应用程序、Kubernetes 的架构 (容器、pods、节点、集群)、云原生环境和我的项目 (存储、网络、GitOps、服务网格) 及云原生平安的准则。
本文由博客一文多发平台 OpenWrite 公布!