云原生周刊:DevOps-resources
推荐一个 GitHub 仓库 “DevOps-resources”。这个 GitHub 仓库包含了学习和实践 DevOps 所需的资源列表。它包括涉及云计算、容器化、微服务、自动化和安全问题的文章、书籍、课程和工具。资源按最佳实践、代码基础设施和安全性等类别进行排序,使得用户可以更轻松地找到与他们需求相关的资源。仓库还包括示例代码和项目,这些项目可供那些刚刚接触 DevOps 的开发人员作为起点使用。总的来说,这个 GitHub 仓库对于想要学习和实践 DevOps 的人来说是非常有价值的资源。
链接:https://github.com/bregman-arie/devops-resources。
开源项目推荐
Skipper
Skipper 是用于服务组合的 HTTP 路由器和反向代理,包括 Kubernetes Ingress 等用例。它旨在处理超过 300k 的 HTTP 路由定义,具有详细的查找条件,并使用过滤器灵活地增加请求流。它可以开箱即用,也可以通过自定义查找、过滤逻辑和配置源进行扩展。
deploy-node-app
这个项目提供了一种简单有效的方法来部署 Node.js 应用程序到 Kubernetes 集群中,并且提供了详细的步骤和示例来帮助读者了解如何使用这些工具来实现部署。
k0smotron
k0smotron 是 Kubernetes 控制平面管理器。在任何现有集群上部署和运行由 k0s 提供支持的 Kubernetes 控制平面。
文章推荐
使用 GitHub、GitHub Actions、Argo CD 和 Kubernetes 集群的 CI/CD
这篇文章介绍了如何使用 GitHub、GitHub Actions、Argo CD 和 Kubernetes Cluster 来实现 CI/CD 流程。作者提供了详细的步骤和示例,可以帮助读者了解如何使用这些工具来实现 CI/CD 流程。
什么是蓝绿部署?
这篇文章介绍了蓝绿部署是一种应用程序的部署方法,它通过将应用程序的两个版本 (Blue 和 Green) 同时部署到生产环境中,从而实现应用程序的升级和替换。这种方法可以帮助组织快速响应市场需求和变化,同时降低部署的风险和安全风险。读者可以通过了解这种方法的原理和具体实现方法,更好地理解和应对应用程序的部署和管理挑战。
Prometheus 中的可观测性概念
该文章对 Prometheus 中的可观测性概念进行了概述,这是 DevOps 中常用的监控和指标收集工具。它解释了现代软件开发中可观测性的重要性,以及如何测量和分析应用程序的性能。文章还讨论了不同类型的可观测性工具及其优点,如 Grafana、Prometheus 和 Jaeger。最后,它提供了使用 Prometheus 监控 Web 应用程序的示例,并展示了如何解释指标和分析系统性能。
云原生动态
Vitess 宣布安全审计结果
Vitess 维护者团队宣布,对 Vitess 代码库进行了最近的第三方安全审计,并公布了审计结果。
Vitess 之前已经在 2019 年进行了审计。鉴于时间已经过去了很长一段时间,并且在此期间发生了很大的变化,维护者团队决定要求进行全面审计。
从 2023 年 3 月开始,Ada Logics 的独立团队对 Vitess 进行了全面的安全审计,特别关注了相对较新的 VTAdmin。
OpenFunction 发布 v1.1.0
OpenFunction 近日发布了最新版本 v1.1.0,在这个版本中 OpenFunction Maintainers 对 API 进行了比较大的重构,API 版本演进到了 v1beta2;此外还新增了对 Dapr State management 的支持。
本文由博客一文多发平台 OpenWrite 发布!