当前位置: 首页 > news >正文

云原生周刊:编程即将终结?

近日哈佛大学计算机科学的前教授 Matt Welsh,分享了他对计算机科学、分布式计算的未来以及 ChatGPT 和 GitHub Copilot 是否代表编程结束的开始的看法。

威尔士说,编程语言仍然很复杂。再多的工作也无法让它变得简单。

“在我看来,任何改进类型系统或语法或任何调试的工作,都不太可能突然破解这个难题并让编程突然变得容易,”威尔士说。“我们已经研究了一段时间。它没有改善。所以这就是我认为必须要有一种量子转变,不再以编程作为与计算机对话和指导它们的方式。”

观看视频:https://www.youtube.com/watch?v=m4asc94w-sc。

开源项目推荐

Kubernetes Goat

Kubernetes Goat 是一个“设计漏洞”的集群环境,用于学习和练习 Kubernetes 安全性,通过交互式实地演练进行实践。

DefectDojo

DefectDojo 是一个安全编排和漏洞管理平台。DefectDojo 允许您管理应用程序安全程序、维护产品和应用程序信息、分类漏洞并将发现结果推送到 JIRA 和 Slack 等系统。DefectDojo 使用许多启发式算法来丰富和完善漏洞数据,这些算法会随着您使用该平台的次数增加而改进。

Terratag

Terratag 是一个 CLI 工具,它使 Terraform 的用户能够在他们的整套 AWS、Azure 和 GCP 资源中自动创建和维护标签。

Gloo Edge

Gloo Edge 是一个功能强大、基于 Kubernetes 的入口控制器和下一代 API 网关。其在功能级路由、支持传统应用程序、微服务和无服务器架构、发现能力、大量特性和与领先开源项目的深刻集成方面表现出色。Gloo Edge 专门设计为支持混合应用程序,使多种技术、架构、协议和云可以共存。

文章推荐

使用 Kustomize Feeder Repository 编写 Kubernetes 清单

本文介绍了如何使用 Kustomize Feeder Repository 来编写 Kubernetes 清单。通过使用 Kustomize Feeder Repository,您可以将自定义的 Kubernetes 资源文件存储在云端,并轻松地将其应用到不同的 Kubernetes 集群中。在使用 Kustomize Feeder Repository 时,您需要将 Kustomize 工具集成到您的 CI/CD 流程中,以便在构建和部署应用程序时自动构建和验证 Kubernetes 资源文件。此外,您还可以使用 Kustomize Feeder Repository 来管理和维护您的自定义 Kubernetes 资源文件,确保它们能够在不同的集群中正确地部署和配置。

ArgoCD (GitOps) + K8s + CI/CD:如何使用 GitOps 在 Kubernetes 上部署应用程序

本文介绍了使用 ArgoCD、GitOps 和 Kubernetes CI/CD 工具来部署应用程序到 Kubernetes 集群的方法。

综合使用 ArgoCD、GitOps 和 Kubernetes CI/CD 工具,用户可以轻松地将应用程序部署到 Kubernetes 集群中,并且可以自动化应用程序的部署、扩展和更新。用户可以通过这些工具来实现应用程序的快速部署、可靠性和可扩展性,并且可以降低应用程序部署和管理的复杂性。

云原生动态

Helm 完成模糊测试安全审计

日前,Helm 项目完成了模糊测试安全审计。模糊测试集成涉及在 OSS-Fuzz 项目中注册 Helm 并编写一组模糊器,进一步丰富 Helm 的测试范围。总共编写了 38 个模糊器,发现了 9 个错误(目前已修复 8 个),证明了这项工作对 Helm 的短期和长期价值。所有模糊器都是通过 Go-fuzz 实现的 并由 OSS-Fuzz 每天针对最新的 Helm 提交运行,以确保 Helm 不断进行模糊测试。

Helm 被称为 Kubernetes 包管理器。它帮助简化为 Kubernetes 构建并共享软件。Helm 在 2018 年 6 月从 Kubernetes 子项目晋升为 CNF 项目。2020 年 4 月,Helm 成为 CNF 项目毕业项目。

Crossplane 完成模糊测试安全审计

Crossplane 日前完成了模糊测试安全审计。该工作由 Ada Logics 团队执行,并由 CNCF 赞助,作为将模糊测试带入 CNCF 领域倡议的一部分。审计导致编写了 13 个模糊测试器,并在两个 Crossplane 项目中发现了 4 个问题。

Crossplane 是一种构建云原生控制平面的框架,无需编写代码即可完成。它具有高度可扩展的后端(provider),使你可以构建一个控制平面,可以编排应用程序和基础设施,不管它们在哪里运行,并具有高度可配置的前端(composition),可让你控制其提供的声明式 API 的模式。Crossplane 目前是 CNCF 的孵化级项目。

AWS 发布了 Data on EKS(DoEKS)

AWS 发布了 Data on EKS(DoEKS),一个开源项目,提供模板、指南和最佳实践,用于在 Amazon Elastic Kubernetes Service(EKS) 上部署数据工作负载。虽然该项目的主要焦点是运行 Apache Spark 在 Amazon EKS 上,但它也提供了其他数据工作负载的蓝图,如 Ray、Apache Airflow、Argo Workflows 和 Kubeflow。

基于 Amazon EKS Blueprints 项目,DoEKS 提供了 Terraform 和 AWS CDK 的基础设施作为代码 (IaC) 模板,示例任务,AWS 资源的参考,以及性能基准报告。DoEKS 的解决方案被分为五个领域:数据分析、人工智能/机器学习、分布式数据库、流平台和调度工作流程模式。

该项目还提供了配置可观察性和日志设置的指导方针和模式,以及处理多租户和选择集群自动扩缩容器的建议。除了与 AWS 管理服务集成之外,DoEKS 还涵盖了一些开源工具、Kubernetes 操作员和框架。

基于 Wasm 的 Spin 1.0 发布

Fermyon 发布了 Spin 1.0,这是其开源工具的首个稳定版本,用于将应用程序编译为 WebAssembly,以实现服务器 less 部署。开发人员可以使用 Rust、TypeScript、Python、Go 和 C# 等语言编写代码,并可以选择部署到 Fermyon 云、AWS、Azure、GCP 或其他平台,如 Kubernetes。

Spin 旨在利用 Wasm 代码的效率和快速启动特性,该技术也进行了隔离,以与其他代码进行隔离。

本文由博客一文多发平台 OpenWrite 发布!

http://www.lryc.cn/news/56645.html

相关文章:

  • C++ STL,resize 和 reserve 的区别
  • Java——详解ReentrantLock与AQS的关联以及AQS的数据结构和同步状态State
  • vue3+vite+ts 接入QQ登录
  • 消息队列kafka及zookeeper机制
  • 分布式 - 分布式体系架构:IT架构的演进过程
  • CSDN 周赛42期
  • Vue:初识Vue
  • linux语言学习记录
  • 面向对象编程(进阶)7:面向对象特征三:多态性
  • vue尚品汇商城项目-day04【29.加入购物车操作(难点)】
  • KubeSphere 社区双周报 | 4.8 深圳站 Meetup 火热报名中 | 2023.3.17-3.30
  • ChatGPT热炒之前 搜索引擎SEO算法已经悄然改变
  • 【Linux】Mysql之视图的基本操作
  • 《扬帆优配》西藏地震!美史上最严排放新规将出台,美股收涨
  • Python 小型项目大全 66~70
  • Barra模型因子的构建及应用系列八之Earning_Yeild因子
  • 2022蓝桥杯省赛——卡片
  • 数据结构-快速排序
  • WuThreat身份安全云-TVD每日漏洞情报-2023-04-10
  • IDEA中查看源码点击Download Sources时出现Cannot download sources的问题复现及解决
  • R+VIC模型融合实践技术应用及未来气候变化模型预测/SWAT/HSPF/HEC-HMS
  • Python 02 数据类型(04元组)
  • WMS:入库库作业流程状态定位
  • 蓝易云:Linux系统【Centos7】如何配置完整的CC攻击防护策略
  • 编解码持续升级,「硬」实力铸就视频云最优解
  • 贵金属技术分析的止损保护
  • Python 进阶指南(编程轻松进阶):三、使用 Black 工具来格式化代码
  • 计算机应用辅导大纲及真题
  • 【Go基础】一篇文章带你全面了解学习—切片
  • 2022国赛28:centos8.5离线安装docker