云原生周刊:OpenTofu 宣布正式发布 | 2023.1.15
开源项目推荐
kubeaudit
kubeaudit 是一个开源项目,旨在帮助用户对其 Kubernetes 集群进行常见安全控制的审计。该项目提供了工具和检查规则,可以帮助用户发现潜在的安全漏洞和配置问题。
Chronos
Chronos 是一款综合性开发人员工具,可监控通过 REST API 或 gRPC 通信的容器化(Docker 和 Kubernetes)和非容器化微服务的运行状况和 Web 流量,无论是托管在本地还是托管在 Amazon Web Services (AWS) 上。使用 Chronos 查看实时数据监控并通过 Slack 或电子邮件接收自动通知。
KubeMarine
Kubemarine 是一款开源、轻量级且功能强大的管理工具,专为端到端 Kubernetes 集群部署和维护而构建。它适用于多种用途,例如根据您的目标、预算和能力,在不同的 HA 方案中在本地和生产环境中简单快速地加入 Kubernetes。
sleepcycles
为您的 Kubernetes 资源定义睡眠和唤醒周期。自动计划关闭在您的集群中占用资源的部署(Deployments)、定时作业(CronJobs)、有状态副本集(StatefulSets)和水平自动伸缩(HorizontalPodAutoscalers),并只在需要时唤醒它们,从而减少整体功耗。
文章推荐
Kubernetes 的 Jsonnet 入门:初学者指南
这篇文章是一份关于使用 Jsonnet 为 Kubernetes 创建配置文件的入门指南。Jsonnet 是一种配置语言,可以帮助创建和组织 JSON 数据,并通过使用变量、条件和循环进行模板化。文章介绍了 Jsonnet 在 Kubernetes 中的应用,包括配置的重用性、标准化、验证和测试等方面的优势。文章还提供了安装 Jsonnet 和使用基本语法的说明,并涵盖了变量、条件语句、函数和数据合并等高级概念。最后,文章还介绍了如何通过导入其他 Jsonnet 模板和使用顶层参数来生成配置文件。
Kubernetes 授权模式概述
这篇文章是关于 Kubernetes 的授权机制的概述,主要介绍了几种不同的授权模式。文章首先解释了认证和授权的区别,强调了授权是确定用户是否具有访问特定资源的权限。接着介绍了几种常见的授权模式,包括节点授权(Node Authorization)、基于属性的访问控制(ABAC)、基于角色的访问控制(RBAC)、Webhook 授权、以及 AlwaysAllow 和 AlwaysDeny 模式。对于每种授权模式,文章提供了详细的解释和示例,包括配置方法和适用场景。最后,文章介绍了多重授权模式的概念,允许管理员按顺序使用多个授权机制来控制对 Kubernetes 资源的访问。
云原生动态
OpenTofu 宣布正式发布
OpenTofu 社区宣布 OpenTofu 正式发布。
OpenTofu 是 Terraform 的开源分支,现已成为 Linux 基金会下的一个可供生产使用的项目。经过五十多位开发人员四个月的开发,该里程碑为 Terraform 用户提供了一条简单的迁移路径。
Kubescape:首个支持 VEX 生成的开源项目
VEX(Vulnerability Exploitability eXchange,漏洞可利用性交换)是一种旨在补充 SBOM(Software Bill of Materials,软件材料清单,)的漏洞文档。它向软件产品的用户提供有关一个或多个漏洞发现的适用性信息。
Kubescape 项目是一个 Kubernetes 安全平台,也是 CNCF Sandbox 项目。通过其最新功能——生成可靠的 VEX 文档,Kubescape 在网络安全方面取得了重大进展。Kubescape 是第一个提供这种功能的项目。Kubescape 的一个功能是扫描 Kubernetes 工作负载镜像的漏洞,这对于监控容器化环境的安全状况至关重要。
本文由博客一文多发平台 OpenWrite 发布!
云原生周刊:OpenTofu 宣布正式发布 | 2023.1.15的更多相关文章
- 云原生生态周报 Vol.9| K8s v1.15 版本发布
本周作者 | 衷源.心贵 业界要闻 1.Kubernetes Release v1.15 版本发布,新版本的两个主题是持续性改进和可扩展性.(https://github.com/kubernetes ...
- Volcano 社区 v1.7.0 版本正式发布 | 云原生批量计算
摘要:北京时间2023年1月9日,Volcano社区v1.7.0版本正式发布. 本文分享自华为云社区<Volcano 社区 v1.7.0 版本正式发布 | 云原生批量计算>,作者:华为云云 ...
- 分布式云原生平台Kurator v0.2.0正式发布!一键构建分布式云原生平台
摘要:北京时间2023年2月9日,Kurator 正式发布 v0.2.0 版本. 本文分享自华为云社区<分布式云原生平台Kurator v0.2.0正式发布!一键构建分布式云原生平台>,作 ...
- 云原生生态周报 Vol. 21 | Traefik 2.0 正式发布
作者 | 浔鸣.心水.元毅.源三.衷源 业界要闻 CNCF 计划将 TOC 升至 11 人 技术监督委员会(TOC)是 CNCF 的三大核心管理机构之一,从 2020 年 1 月起,TOC 将从 9 ...
- Spring Boot 2.4.0 正式发布!全新的配置处理机制,拥抱云原生!
2020年11月12日,Spring官方发布了Spring Boot 2.4.0 GA的公告. 在这个版本中增加了大量的新特性和改进,下面我们一起看看在这个重要版本中都有哪些值得关注的内容! 更新内容 ...
- Kubernetes 入门必备云原生发展简史
作者|张磊 阿里云容器平台高级技术专家,CNCF 官方大使 "未来的软件一定是生长于云上的"这是云原生理念的最核心假设.而所谓"云原生",实际上就是在定义一条能 ...
- 进击的.NET 在云原生时代的蜕变
你一定看过这篇文章 <进击的 Java ,云原生时代的蜕变>, 本篇文章的灵感来自于这篇文章.明天就将正式发布.NET Core 3.0, 所以写下这篇文章让大家全面认识.NET Cor ...
- Knative 暂时不会捐给任何基金会 | 云原生生态周报 Vol. 22
作者 | 新胜.心贵.进超.元毅.衷源 业界要闻 谷歌:不会向任何基金会捐赠 Knative 自 Knative 项目开始以来,一直存在关于是否将 Knative 捐赠给基金会(例如 CNCF)的疑问 ...
- CNCF官方大使张磊:什么是云原生?
作者|张磊 阿里云容器平台高级技术专家,CNCF 官方大使 编者说: 从 2015 年 Google 牵头成立 CNCF 以来,云原生技术开始进入公众的视线并取得快速的发展,到 2018 年包括 Go ...
- 阿里巴巴 Kubernetes 能力再获 CNCF 认可 | 云原生生态周报 Vol. 32
作者 | 丁海洋 陈有坤 李鹏 孙健波 业界要闻 阿里巴巴 Kubernetes 技术能力再获 CNCF 认可 CNCF 官网发布博文<Demystifying Kubernetes as ...
随机推荐
- Apache DolphinScheduler 4月简报:社区发展与技术革新速递
各位热爱 DolphinScheduler 的小伙伴们,4 月份的 DolphinScheduler 社区月报更新啦!这里将记录 DolphinScheduler 社区每月的重要更新,欢迎关注! 月度 ...
- Flex相册
有一个项目用到了Flex,于是抽时间用flex与java做了一个相册,并且添加了上传功能,不过暂时没有针对具体的用户进行存储.下面是图片:
- 13. Advanced-control timers (TIM1 and TIM8)
1. 基本介绍 有三个基础的寄存器: 计数寄存器(TIMx_CNT,Counter register) 预分频寄存器(TIMx_PSC,Prescaler register) 自动重载寄存器(TIMx ...
- MPTCP(三) : 在内核中启用MPTCP相关模块
在内核中启用MPTCPv1相关的模块 1. 简介 本文所涉及的均为MPTCPv1版本的MPTCP,采用的内核版本为5.18.19 需要注意的是 虽然MPTCP官方文档中提到在5.6之后的linux内核 ...
- 痞子衡嵌入式:英飞凌MirrorBit工艺NOR Flash的扇区架构设计
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家讲的是英飞凌MirrorBit工艺NOR Flash的扇区架构设计. NOR Flash 大家都很熟悉,其内部按组织从小到大分为 Page(12 ...
- Win32 拆分窗口
前两天学习了MFC的拆分窗口,今天来学习Win32 SDK下如何拆分窗口. win32是没有像MFC那样直接有函数方法拆分窗口,只能自己处理了. 1.在WM_CREATE消息中创建两个控件,TreeV ...
- JS脚本批量处理TS数据类型
在TS开发中,经常会遇到后台数据字段比较多的情况,这时候需要一个个复制字段然后给他手动配置数据类型来完成我们的TS类型定义,相当麻烦.有什么快速的方法呢,我就目前遇到的两种情况分别写了JS脚本来处理后 ...
- golang协程的最佳实践与context包的基本使用
1.协程最佳实践,多个协程并发求素数 点击查看代码 var wg sync.WaitGroup func Prime(num int) bool { if num == 1 { return fals ...
- Docker高级篇:实战Redis集群!从3主3从变为4主4从
通过前面两篇,我们学会了三主三从的Redis集群搭建及主从容错切换迁移,随着业务增加,可能会有主从扩容的,所以,本文我们来实战主从扩容 PS本系列:<Docker学习系列>教程已经发布的内 ...
- Cache policy
Ref: Cache Replacement Policies https://linuxhint.com/configuring-zfs-cache/ https://blog.chaospixel ...