开源项目推荐

Skaffold

Skaffold 是一个命令行工具,有助于 Kubernetes 应用程序的持续开发。您可以在本地迭代应用程序源代码,然后部署到本地或远程 Kubernetes 集群。Skaffold 处理构建、推送和部署应用程序的工作流程。它还提供构建块并描述 CI/CD 流水线的自定义。

Jib

Jib 无需 Docker 守护进程,也无需深入掌握 Docker 最佳实践,即可为 Java 应用程序构建优化的 Docker 和 OCI 镜像。它可作为 Maven 和 Gradle 的插件以及 Java 库使用。

Image Builder

Image Builder 是一个用于跨多个基础设施提供商构建 Kubernetes 虚拟机映像的工具。生成的 VM 映像专门用于与 Cluster API 一起使用,但也应适用于依赖 Kubeadm 的其他设置。

Samba Operator

Samba Operator 是一个 Kubernetes 运算符,旨在将其他存储层导出为 SMB 共享。这些 SMB 共享可以从托管 Samba Operator 的 Kubernetes 集群内部或 Kubernetes 集群外部访问。可以为 Active Directory 身份验证启用共享。单个服务器实例可以提供多个共享服务,以减少资源消耗。一项实验性功能允许由支持 CTDB 的 Samba 服务器集群来提供共享服务。

文章推荐

Kubernetes 中的持久状态:为有状态工作负载配置持久存储

这篇文章介绍了在 Kubernetes 中配置持久化存储以实现有状态工作负载的数据持久性。作者详细说明了如何使用持久卷(PV)和持久卷声明(PVC)配置持久化存储。在配置之前,需要确保具备一些先决条件,如运行的 Kubernetes 集群、安装并配置好的 kubectl 命令行工具和存储供应程序。文章还提供了定义 PV、创建 PVC 以及配置使用持久卷的 Pod 的示例配置文件。最后,文章强调了通过遵循最佳实践和理解应用程序的存储需求,可以在 Kubernetes 环境中确保有状态应用程序的数据持久性和可靠性。

Kube-proxy 停机对 Kubernetes 集群的影响

本文讨论了 kube-proxy 停机对 Kubernetes 集群的影响。kube-proxy 是负责网络代理和负载均衡的关键组件。当 kube-proxy 停机时,会对集群的操作产生重大影响。文章探讨了 kube-proxy 停机对网络连通性、服务可用性和 Pod 调度的影响。此外,文章还介绍了 Kubernetes 的自我修复和恢复机制,以及管理员应该如何监控 kube-proxy 的健康状态并解决潜在问题。通过保持 kube-proxy 的高可用性和可靠性,可以确保集群的正常运行,并为容器化应用程序提供稳定的环境。

紧跟 Kubernetes:1.26 到 1.29 版本的更新

这篇文章总结了 Kubernetes 1.26 到 1.29 版本的更新内容。在 1.26 版本中,重要的更新包括迁移到新的容器镜像注册表、废弃 CRI v1alpha2、存储改进和对 Windows 节点的支持等。1.27 版本引入了新的镜像注册表、稳定的 SeccompDefault 功能以及对作业的可变调度指令等。1.28 版本增加了对控制平面和节点版本之间的支持偏差,提供了更大的灵活性,还有一些与 Job 相关的更新和对 Linux 机器上的交换空间的支持。最后,1.29 版本稳定了几个功能,包括只读一次 Pod 持久卷访问模式和 KMS v2 加密等。文章强调了每个版本的关键更新,以及它们对 Kubernetes 用户的影响和潜在的用途。

云原生动态

Kubernetes 旧版 Linux 软件包存储库将于 2024 年 1 月消失

2023 年 8 月 15 日,Kubernetes 项目宣布社区拥有的 Debian 和 RPM 软件包的软件包存储库全面可用,网址为 pkgs.k8s.io。 新的软件包存储库取代了旧版 Google 托管的软件包存储库:apt.kubernetes.io 和 yum.kubernetes.io。

8 月 31 日正式弃用旧版软件包存储库 (apt.kubernetes.io 和 yum.kubernetes.io),并宣布计划从 2023 年 9 月 13 日起冻结存储库的内容。

更新:旧版软件包预计将于 2024 年 1 月消失。

Amazon EKS 扩展了对 Kubernetes 版本定价的支持

在 2023 年 10 月 4 日,Amazon Elastic Kubernetes Service(Amazon EKS)宣布公开预览 Kubernetes 版本的扩展支持,为 Kubernetes 次要版本提供额外的 12 个月支持。今天,Amazon EKS 宣布了扩展支持的定价信息。在扩展支持窗口中运行的 Amazon EKS 集群将按每个集群每小时收费 0.60 美元,此定价从 2024 年 4 月计费周期(即从 2024 年 4 月 1 日开始)生效。运行在标准支持中的 Kubernetes 版本的集群的定价不变。

Docker, Inc. 提供用于创建软件构建的云服务

Docker, Inc. 本周推出了一项云服务,该服务通过从本地计算机卸载构建过程来提高开发人员的工作效率。

Docker, Inc. 产品管理总监 Mathew Wilson 表示,与使用本地系统或持续集成 (CI) 平台相比, Docker Build Cloud 可以将创建软件构建所需的时间减少多达 70%。

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

云原生周刊:K8s 1.26 到 1.29 版本的更新 | 2024.1.29的更多相关文章

  1. 2019 年容器生态统计报告发布 | 云原生生态周报 Vol. 26

    作者 | 酒祝.天元.元毅.心水.衷源 业界要闻 1.2019 年容器生态统计报告发布  据报告显示,Kubernetes 占据 77% 的容器编排产品份额,Docker 占据 79% 的容器引擎产品 ...

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

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

  3. 阿里云手动搭建k8s搭建中遇到的问题解决(持续更新)

    ETCD搭建 systemd启动etcd服务的时候出现错误:Failed at step CHDIR spawning /usr/bin/etcd: No such file or directory ...

  4. .NET 云原生架构师训练营(模块二 基础巩固 MongoDB 更新和删除)--学习笔记

    2.5.4 MongoDB -- 更新和删除 整体更新 更新字段 字段操作 数组操作 删除 https://docs.mongodb.com/manual/reference/operator/upd ...

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

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

  6. Dubbo 迈出云原生重要一步 - 应用级服务发现解析

    作者 | 刘军(陆龟)  Apache Dubbo PMC 概述 社区版本 Dubbo 从 2.7.5 版本开始,新引入了一种基于实例(应用)粒度的服务发现机制,这是我们为 Dubbo 适配云原生基础 ...

  7. 云原生下基于K8S声明式GitOps持续部署工具ArgoCD实战-上

    @ 目录 概述 定义 工作原理 主要组件 核心概念 环境准备 概述 安装Kubekey 创建K8S 安装K9S OpenLB 安装ArgoCD 安装 ArgoCD CLI 从Git库中创建一个应用程序 ...

  8. 给 K8s API “做减法”:阿里巴巴云原生应用管理的挑战和实践

    作者 | 孙健波(天元)  阿里巴巴技术专家本文整理自 11 月 21 日社群分享,每月 2 场高质量分享,点击加入社群. 早在 2011 年,阿里巴巴内部便开始了应用容器化,当时最开始是基于 LXC ...

  9. 云原生生态周报 Vol.10 | 数据库能否运行在 K8s 当中?

    业界要闻  IBM 以总价 340 亿美元完成里程碑意义的红帽收购:这是这家拥有 107 年历史的公司史上规模最大的一笔收购,该收购金额在整个科技行业的并购史上也能排到前三.在当天公布的声明中,IBM ...

  10. 云原生生态周报 Vol. 15 | K8s 安全审计报告发布

    业界要闻 CNCF 公布 Kubernetes 的安全审计报告 报告收集了社区对 Kubernetes.CoreDNS.Envoy.Prometheus 等项目的安全问题反馈,包含从一般弱点到关键漏洞 ...

随机推荐

  1. Implementation of Reinforcement Learning with Meta-Critic Networks and GAE in a Human-Centered Framework

    论文<Future of AI and Empowering Reinforcement Learning with Meta-Critic Networks and GAE in a Huma ...

  2. 工业机器人的力控(Force Control)

    相关: https://baijiahao.baidu.com/s?id=1785676027803650068 机器人编程人员需要提前知道机器人的摩擦力.阻力.质量.重力,等数值,然后建立基于物理模 ...

  3. python语言下的迷宫游戏的实现猜想

    由于本人是研究AI的,尤其是AI的强化学习方向,有时候就会对一些小游戏环境的实现有几分兴趣,因为刚看了有关reinforcement learning解决maze游戏的论文,于是就突发奇想的对这个ma ...

  4. 【转载】 【树莓派】为Ubuntu Mate for ARM 更换中国软件源

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明.本文链接:https://blog.csdn.net/wr132/article/details ...

  5. 【转载】 从零开始编写一个简单的Linux文件系统

    版权声明:本文为CSDN博主「shuxiaogd」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明.原文链接:https://blog.csdn.net/shuxiao ...

  6. 强化学习:连续控制问题中Actor-Critic算法的linear baseline

    最近在看连续控制问题,看到了一个Actor-Critic算法中手动扩展features和设置linear baseline的方法,这些方法源自论文:<Benchmarking Deep Rein ...

  7. git submodule子模块操作

    背景 为什么使用子模块,因为需要使用其他人维护的公共组件,但这些组件并不是以包或库的形式使用的.所以采用子模块的形式,无论是自己修改还是拉取也很方便. 子模块操作 增加子模块 git submodul ...

  8. 牛客周赛 Round 6

    牛客周赛 Round 6 A-游游的数字圈_牛客周赛 Round 6 (nowcoder.com) 枚举即可 #include <bits/stdc++.h> #define int lo ...

  9. 15. 从0开始学ARM-位置无关码

    @ 目录 十九.位置无关码 一.为什么需要位置无关码? 1. exynos 4412启动流程 二.怎么实现位置无关码? 1. 什么是<编译地址>?什么是<运行地址>? 2. 举 ...

  10. Java微信授权登录小程序接口

    1.微信授权登录小程序的流程是什么 微信授权登录小程序的流程是一个涉及前端和后端交互的过程,主要目的是让用户能够使用微信账号快速登录小程序,避免重复输入用户名和密码.以下是该流程的详细步骤: 1.1前 ...