文章推荐

K8s 在 v1.27 中移除的特性和主要变更

随着 Kubernetes 发展和成熟,为了此项目的整体健康,某些特性可能会被弃用、移除或替换为优化过的特性。基于目前在 v1.27 发布流程中获得的信息,本文将列举并描述一些计划在 Kubernetes v1.27 发布中的变更, 发布工作目前仍在进行中,可能会引入更多变更。

充分利用 Kubernetes Autoscaling

该文章提供了有关如何最大程度利用 Kubernetes Autoscaling 的一些有用提示和技巧。它涵盖了 HPA 和 Cluster Autoscaling 的基础知识,并介绍了如何优化自动缩放参数以适应不同的工作负载。

Kubernetes 技巧与诀窍 —— 查找正在使用不推荐的镜像仓库运行的 Pod

这篇文章提供了一些有用的技巧,帮助 Kubernetes 用户找到运行于不推荐使用的 Registry 上的 Pod,并且阐述了一些更改 Pod 镜像信息的方法。

YAML 简介

这篇文章介绍了 YAML 的基础知识,提供了一些有用的提示,帮助用户避免常见的 YAML 错误和不一致性问题。

开源项目推荐

Flamingo

Flamingo 是 Argo 的 Flux 子系统(FSA)。Flamingo 的容器镜像可作为等效的 ArgoCD 版本的替代品,用于可视化和管理 Flux 工作负载和 ArgoCD 并行运行。

Metacontroller

Metacontroller 是一个 Kubernetes 插件,可轻松编写和部署自定义控制器,以简单脚本的形式实现。它是在 GKE 的项目基础上发展而来,是一个由社区维护的开源项目。Metacontroller 可以极大地简化 Kubernetes 平台的开发和管理,并向 Kubernetes 生态系统添加更多的自定义控制器。其官方 Github 仓库提供了详细的文档和代码示例。

Bearer

Bearer 是一个开源的 API 工具集,旨在帮助开发人员通过自动化 API 监控、错误检测和代码注入来简化 API 开发过程。Bearer 支持多种编程语言和框架,并提供了一组 API 工具,可根据需要进行定制。其官方 Github 仓库提供了详细的文档和代码示例,以及与 Bearer API 工具集集成的示例应用程序。

Dozzle

Dozzle 是一个开源的 Docker 容器日志查看器,为用户提供一个简单、交互式的 web 用户界面来查看和监控容器日志。

云原生动态

4 月 8 日 KubeSphere Meetup 深圳站已开启报名

KubeSphere 社区将在深圳开启 2023 年度的 Meetup,目前议程已基本确定,欢迎各位小伙伴报名。

  • 时间:2023 年 4 月 8 日 14:00-18:00
  • 地点:深圳市南山区留仙大道 3370 号南山智园崇文园区 2 号楼 3 楼 T2 国际会议厅

Notary 项目完成模糊测试安全审计

日前,Notary 项目完成了其模糊测试的安全审计。该审计在 2022 年末和 2023 年初持续了几个月,并为 3 个 Notary 子项目编写了 20 份模糊测试器,发现了 2 个问题,其中一个是安全关键问题。

Notary 项目是一个开放的标准和工具,用于签署和验证制品,保护从开发到部署的软件交付安全性,并确保完整性。它于 2015 年在 Docker 启动,并为 Docker Content Trust 提供支持。通过 Notary 项目,用户可以对数据进行信任,并验证签名数据的完整性。Notary 是 TUF(The Update Framework)的实现,并在许多企业级云解决方案中使用。

AWS 宣布 EKS 支持 Kubernetes 1.25

AWS 最近宣布,Amazon Elastic Kubernetes 服务(EKS)现在支持 Kubernetes 版本 1.25。此更新的亮点包括支持 Pod 安全性入场(PSA),临时容器的普遍可用性以及控制组 API 版本 2 的新值。

Docker+Wasm 的第二个技术预览版发布

Docker 宣布了 Docker + Wasm 的第二个技术预览版,旨在使运行 Wasm 工作负载更加容易,并通过包括 Fermyon 的 spin,Deislabs'的 slight 和 Bytecode Alliance 的 wasmtime 运行时引擎来扩展运行时支持。

Docker + Wasm 中的三个新的 Wasm 引擎将支持的运行时总数增至四个,包括已在 Docker + Wasm 技术预览版 1 中支持的 WasmEdge。它们全部基于 runwasi 库,该库最近加入了 containerd 项目。

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

云原生周刊:K8s 在 v1.27 中移除的特性和主要变更的更多相关文章

  1. EKS助力小白实践云原生——通过k8s部署wordpress应用

    目前云原生在大厂已经有了充分的实践,也逐渐向小厂以及非互联网公司推广.适逢12月20日,腾讯云原生[燎原社]精心打造了云原生在线技术工坊,让零基础的同学也能快速入门和实践 Docker 和 Kuber ...

  2. 充满含金量的一场云原生Meetup,入场券免费发送中……

    在武汉,你离这场云原生盛会,只有一步之遥 华为云.百度.斗鱼.海云基因,五位重量级专家 K8s调度.深度学习平台.斗鱼实战.基因大数据-五个干货议题 日,与您相约Cloud Native Days C ...

  3. 【云原生 · Kubernetes】kubernetes v1.23.3 二进制部署(一)

    kubernetes v1.23.3 二进制部署 1. 组件版本和配置策略 1.1 主要组件版本 1.2 主要配置策略 2. 初始化系统和全局变量 2.1 集群规划 2.2 kubelet cri-o ...

  4. 【云原生 · Kubernetes】kubernetes v1.23.3 二进制部署(三)

    5 部署 etcd 集群 etcd 是基于 Raft 的分布式 KV 存储系统,由 CoreOS 开发,常用于服务发现.共享配置以及并发控制(如 leader 选举.分布式锁等). kubernete ...

  5. 云原生生态周报 Vol.9| K8s v1.15 版本发布

    本周作者 | 衷源.心贵 业界要闻 1.Kubernetes Release v1.15 版本发布,新版本的两个主题是持续性改进和可扩展性.(https://github.com/kubernetes ...

  6. 【视频】k8s套娃开发调试dapr应用 - 在6月11日【开源云原生开发者日】上的演示

    这篇博客是在2022年6月11日的[开源云原生]大会上的演讲中的演示部分.k8s集群套娃(嵌套)是指在一个k8s的pod中运行另外一个k8s集群,这想法看上去很疯狂,实际上非常实用. k8s集群套娃( ...

  7. 阿里云如何基于标准 K8s 打造边缘计算云原生基础设施

    作者 | 黄玉奇(徙远)  阿里巴巴高级技术专家 关注"阿里巴巴云原生"公众号,回复关键词 1219 即可下载本文 PPT 及实操演示视频. 导读:伴随 5G.IoT 的发展,边缘 ...

  8. 初探云原生应用管理(二): 为什么你必须尽快转向 Helm v3

    系列介绍:这个系列是介绍如何用云原生技术来构建.测试.部署.和管理应用的内容专辑.做这个系列的初衷是为了推广云原生应用管理的最佳实践,以及传播开源标准和知识.在这个系列文章的开篇初探云原生应用管理(一 ...

  9. 云原生生态周报 Vol. 3 | Java 8 ❤️ Docker

    摘要: Docker Hub遭入侵,19万账号被泄露:Java 8 终于开始提供良好的容器支持:Snyk 年度安全报告出炉,容器安全问题形势空前严峻. 业界要闻 Docker Hub遭入侵,19万账号 ...

  10. 【云原生 · Kubernetes】部署 kube-proxy 组件

    个人名片: 因为云计算成为了监控工程师‍ 个人博客:念舒_C.ying CSDN主页️:念舒_C.ying kube-proxy 运行在所有 worker 节点上,它监听 apiserver 中 se ...

随机推荐

  1. 从baselines库的common/vec_env/vec_normalize.py看reinforcement learning算法中的reward shape方法

    参考前文:https://www.cnblogs.com/devilmaycry812839668/p/15889282.html 2.  REINFORCE算法实际代码中为什么会对一个episode ...

  2. 强化学习中Q-learning,DQN等off-policy算法不需要重要性采样的原因

    在整理自己的学习笔记的时候突然看到了这个问题,这个问题是我多年前刚接触强化学习时候想到的问题,之后由于忙其他的事情就没有把这个问题终结,这里也就正好把这个问题重新的规整一下. 其实,这个DQN算法作为 ...

  3. 【牛客刷题】HJ6 质数因子

    题目链接 这道题本身更多的是考察如何计算一个数的质数因子,更像是一道数学题,用到了循环的方法: package main import ( "fmt" "math&quo ...

  4. 汇编跳转指令B、BL、BX、BLX 和 BXJ的区别

    跳转指令用于实现程序流程的跳转,在 ARM 程序中有两种方法可以实现程序流程的跳转: (1) 使用专门的跳转指令. (2) 直接向程序计数器 PC 写入跳转地址值. 通过向程序计数器 PC 写入跳转地 ...

  5. Jetpack架构组件学习(5)——Hilt 注入框架使用

    原文: Jetpack架构组件学习(5)--Hilt 注入框架使用-Stars-One的杂货小窝 本篇需要有Kotlin基础知识,否则可能阅读本篇会有所困难! 介绍说明 实际上,郭霖那篇文章已经讲得比 ...

  6. Plateau-Rayleigh 不稳定性 + Young-Laplace 方程

    考虑竖直下落水柱中的 \(AB\) 两点 \[\begin{matrix} \displaystyle\frac12\rho U_0^2+\rho gz+P_A=\frac12\rho U^2(z)+ ...

  7. wiz 为知笔记服务器 docker 跨服务器迁移爬坑指北

    本文主要是介绍 wiz 为知笔记服务器 docker 从旧服务器迁移到新服务器的步骤以及问题排查. 旧服务器升级 wiz docker 目的:保持和新服务器拉取的镜像版本一致. 官方只留了 wiz d ...

  8. 安装 Ubuntu / Windows 双系统

    最近给自己的老笔记本换了一块大硬盘,顺便装了 Windows 和 Ubuntu 两个操作系统.记录一下安装过程. 提示:Ubuntu 安装程序可以检测到磁盘已有的 Windows 安装.所以如果先安装 ...

  9. mysql 8.0.18 根据.ibd文件和建库SQL恢复数据

    前提:执行建库SQL,(包括建表的SQL) 1. 在mysql 的data文件夹中,找到需要恢复的DB名称,清除其文件夹下的所有文件,将待恢复的.ibd文件复制到此文件夹内 2. 执行SQL,然后查询 ...

  10. SpringBoot启动项目报错:java.lang.UnsatisfiedLinkError: D:\files\software\jdk-15.0.1\jdk-17.0.3.1\bin\tcnative-1.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform

    目录 问题描述 解决方法: 问题描述 在运行向的时候出现报错: java.lang.UnsatisfiedLinkError: D:\files\software\jdk-15.0.1\jdk-17. ...