开源项目推荐
目前大多数内网穿透服务都依赖于 STUN 服务或者 TURN 服务,但这些服务大多数都是公用的,即使是私有化部署,也没法迁移到 Kubernetes 的环境中,因为 Kubernetes 的 Ingress 对这些协议的支持都不太友好。STUNner 这个项目可以看成是 STUN 和 TURN 服务专属的 Ingress Gateway,你可以在 Kubernetes 中随意部署和扩展 STUN 服务或者 TURN 服务,STUNner 会将 WebRTC 客户端的流量中继到内部的服务中。
Kubernetes Goat 是一款针对 Kubernetes 安全的学习、测试和练习工具,提供了一个故意暴露安全缺陷的 K8s 环境,可以帮助对安全感兴趣的小伙伴学习和实践 Kubernetes 安全。
这是一个用来为 Kubernetes 提供更高级回滚功能的 Operator,它可以为不同可用区内需要回滚的 Statefulset 打上不同的标签(即不同的回滚组(rollout group)),每一个回滚组内遵循着以下原则:
- 不同的 StatefulSet 中的 Pod 不会同时回滚。
- 只有当其他 StatefulSets 中的 Pod 全部 Ready 时,其他 Statefulset 才可以触发回滚
- …
Neon 是 AWS Aurora Postgres 的 Serverless 开源替代品,它分离了存储和计算,并通过在集群中跨节点重新分配数据来替代 PostgreSQL 存储层。