首页 > 其他分享 >云原生周刊:K8s 在 v1.27 中移除的特性和主要变更

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

时间:2023-03-27 18:15:44浏览次数:62  
标签:Kubernetes 移除 API Wasm v1.27 Notary Docker K8s

文章推荐

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 发布!

标签:Kubernetes,移除,API,Wasm,v1.27,Notary,Docker,K8s
From: https://www.cnblogs.com/kubesphere/p/17262427.html

相关文章

  • k8s安装与部署
      设置主机名,注意不用使用下划线:hostnamectlset-hostnamek8s-master 初始化:kubeadminit\--apiserver-advertise-address=172.16.17.14\--image-rep......
  • k8s自动升级脚本
    该脚本实现的功能是通过输入(服务名称)以及(版本号)匹配开发给的jar包,放到指定的服务目录下后通过Dockerfile打包镜像,然后自动修改yaml文件版本号进行更新升级。弊端是在服务名......
  • 203. 移除链表元素
    c++解法解法1:先确定头节点,而后移动指针/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode()......
  • K8S学习笔记之卸载K8S集群
    阅读目录0x00概述0x01 操作0x00概述有时候需要卸载已安装在本机的K8S服务和服务,本文卸载的K8S面向使用kubeadm或者二进制方法安装的,不涉及使用rpm包安装的集群;......
  • K8s CrashLoopBackOff 如何排障?
    什么是CrashLoopBackOff CrashLoopBackOff是在k8s中较常见的一种Pod异常状态,最直接的表述,集群中的Pod在不断的重启挂掉,一直循环,往往Pod运行几秒钟因为程序异......
  • k8s集群安装nginx-ingress报错解决
    可能是因为之前集群内安装过nginx-ingress,没有删除彻底,再次安装nginx-ingress的时候就提示有资源存在。报错如下:Error:INSTALLATIONFAILED:renderedmanifestscontaina......
  • k8s--etcd 租约
    介绍授予租约可以为etcd集群里面的键授予租约。当键被附加到租约时,它的存活时间被绑定到租约的存活时间,而租约的存活时间相应的被time-to-live(TTL)管理。在租约授予时......
  • 自建k8s集群迁移到公有云k8s平台
    云原生化改造迁移-自建k8s集群迁移到华为云CCE1.概述根据华为云云原生化改造迁移方案将自建k8s集群迁移到CCE集群。自建集群描述:自建k8s集群涉及到deploymentstatefuls......
  • 尚硅谷*汪洋-K8S笔记
    1.K8S特点轻量级,开源,负载均衡,弹性伸缩2.K8S具有完善的集群管理能力,包括多层次的安全防护和准入机制,多租户应用支撑能力,透明的服务注册和服务发现机制,内建的智能负载均衡......
  • 30、K8S-数据存储之NFS
    1、基础知识1.1、需求根据我们对hostpath的了解,我们发现,虽然hostpath可以根据pod的配置自动创建关联的宿主机目录,但是宿主机目录下面没有我们想要的数据文件,所以,在集群......