开源项目

KSail

用于在 Docker 中配置支持 GitOps 的 K8s 集群的 CLI 工具。

nginx-gateway-fabric

NGINX Gateway Fabric 是一个开源项目,它使用 NGINX 作为数据平面来提供网关 API 的实现。该项目的目标是实现核心网关 API,包括 Gateway、GatewayClass、HTTPRoute、GRPCRoute、TCPRoute、TLSRoute 和 UDPRoute,从而为运行在 Kubernetes 上的应用程序配置 HTTP 或 TCP/UDP 负载均衡器、反向代理或 API 网关。NGINX Gateway Fabric 支持网关 API 的一个子集。

Gloo Gateway

Gloo Gateway 是一个功能丰富、快速和灵活的 Kubernetes 原生入口控制器和下一代 API 网关,它建立在 Envoy 代理和 Kubernetes 网关 API 之上。它在功能级路由方面表现出色,支持传统应用程序、微服务和无服务器,提供强大的发现功能,与开源项目无缝集成,并旨在支持各种技术、架构、协议和云的混合应用程序。

mirrord

mirrord 允许开发人员在 Kubernetes 环境的上下文中运行本地进程。它旨在提供在云环境(如暂存环境)上运行服务的好处,而无需实际经历部署的麻烦,并且不会通过部署未经测试的代码来破坏环境。它提供了 Visual Studio Code 扩展、IntelliJ 插件和命令行工具。

文章

你应该知道的 11 个 Kubernetes 网络策略

这篇文章介绍了 11 个关键的 Kubernetes 网络策略,旨在优化集群的安全性和效率。Kubernetes 网络策略对于在集群内部和外部管理流量、增强安全性并提供对网络流量的精细控制至关重要。文章阐述了各种网络策略的作用和用法,包括默认拒绝所有入站和出站流量、允许特定命名空间的入站流量、允许特定命名空间的出站流量、限制流量到 CIDR 范围等。每个策略都附有实际示例和最佳实践建议,帮助读者在自己的环境中实施这些策略,以确保有效地管理网络流量并增强 Kubernetes 部署的安全性。

一条 Kubernetes 命令引发的悲剧

这篇文章描述了由于在旧版本的 Kubernetes 中使用特定配置参数导致的问题。文章中提到,由于 Centos 操作系统的终止支持,作者团队决定进行迁移,并在此过程中从 cgroup v1 过渡到 cgroup v2。然而,在适应 cgroup v2 时遇到了问题,特别是使用 -enable_load_reader 配置参数导致 kubelet 崩溃的情况。文章介绍了容器监控工具 cAdvisor 的功能和 Kubernetes 中的集成方式,并详细解释了 CPU 负载指标的生成和计算方法。总体而言,这篇文章强调了 Kubernetes 配置中的一个错误命令所导致的严重后果。

云原生动态

Vitess 20 发布

Vitess 20 的新功能:

  • 查询兼容性:增强的 DML 支持,包括改进的查询兼容性、Vindex 提示以及对各种分片 update 和 delete 操作的扩展支持。
  • VReplication:多租户导入(实验性)。
  • 在线 DDL:改进了对各种模式变更场景的支持,放弃了对的支持 gh-ost。
  • Vitess Operator:自动和计划备份。

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

云原生周刊:一条 Kubernetes 命令引发的悲剧的更多相关文章

  1. 如何将云原生工作负载映射到 Kubernetes 中的控制器

    作者:Janakiram MSV 译者:殷龙飞 原文地址:https://thenewstack.io/how-to-map-cloud-native-workloads-to-kubernetes- ...

  2. 【山外笔记-云原生】《Docker+Kubernetes应用开发与快速上云》读书笔记-2020.04.25(六)

    书名:Docker+Kubernetes应用开发与快速上云 作者:李文强 出版社:机械工业出版社 出版时间:2020-01 ISBN:9787111643012 [山外笔记-云原生]<Docke ...

  3. 第七章 云原生生态的基石 Kubernetes

    7.1 Kubernetes架构 K8s的核心组件: etcd: 协同存储,负责保存整个集群的状态. API:资源操作的唯一入口. controller manager: 维护集群的状态,执行故障检测 ...

  4. 解锁云原生 AI 技能|在 Kubernetes 上构建机器学习系统

    本系列将利用阿里云容器服务,帮助您上手 Kubeflow Pipelines. 介绍 机器学习的工程复杂度,除了来自于常见的软件开发问题外,还和机器学习数据驱动的特点相关.而这就带来了其工作流程链路更 ...

  5. Kubernetes 入门必备云原生发展简史

    作者|张磊 阿里云容器平台高级技术专家,CNCF 官方大使 "未来的软件一定是生长于云上的"这是云原生理念的最核心假设.而所谓"云原生",实际上就是在定义一条能 ...

  6. 从Kubernetes到“云原生全家桶”,网易如何让业务部署提效280%?

    近日,网易云轻舟微服务团队接受了CNCF的采访,分享了网易云在云原生领域尤其是Kubernetes方面的实践经验.以下为案例全文:公司:网易地点:中国杭州行业:互联网技术 挑战它的游戏业务是世界上最大 ...

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

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

  8. 乘风破浪,.Net Core遇见Dapr,为云原生而生的分布式应用运行时

    Dapr是一个由微软主导的云原生开源项目,国内云计算巨头阿里云也积极参与其中,2019年10月首次发布,到今年2月正式发布V1.0版本.在不到一年半的时间内,github star数达到了1.2万,超 ...

  9. 一份关于.NET Core云原生采用情况调查

    调查背景 Kubernetes 越来越多地在生产环境中使用,围绕 Kubernetes 的整个生态系统在不断演进,新的工具和解决方案也在持续发布.云原生计算的发展驱动着各个企业转向遵循云原生原则(启动 ...

  10. CNCF官方大使张磊:什么是云原生?

    作者|张磊 阿里云容器平台高级技术专家,CNCF 官方大使 编者说: 从 2015 年 Google 牵头成立 CNCF 以来,云原生技术开始进入公众的视线并取得快速的发展,到 2018 年包括 Go ...

随机推荐

  1. python报错:ImportError: cannot import name 'Literal' from 'typing'

    原因: Literal 只支持python3.8版本以上的环境,需要把python3.7升级到3.8版本以上. 参考: https://blog.csdn.net/yuhaix/article/det ...

  2. 【转载】 NVIDIA RTX2080ti不支持P2P Access,这是真的么?

    原文地址: http://www.gpus.cn/gpus_list_page_techno_support_content?id=30 ------------------------------- ...

  3. 【转载】 介绍具有代表性的CPG控制机器人

    原文地址: https://www.cnblogs.com/zhaochenliang/p/10453255.html ---------------------------------------- ...

  4. vscode配置远程项目开发

    0. vscode中安装remote development插件 (略) 1. 客户端进行配置 按键:ctrl+shift+p 在输入框中输入: Preferences: Open User Sett ...

  5. (持续更新)国内计算机领域相关的SCI和EI期刊,以及好中的SCI和EI期刊(不限国内外)

    好中的: SCI刊: EI刊: EI会议: 参考: CCF发布计算领域高质量科技期刊分级目录   国内的: SCI-Expanded   1. <Journal of Computer Scie ...

  6. Spring Boot 基于 SCRAM 认证集成 Kafka 的详解

    一.说明 在现代微服务架构中,Kafka 作为消息中间件被广泛使用,而安全性则是其中的一个关键因素.在本篇文章中,我们将探讨如何在 Spring Boot 应用中集成 Kafka 并使用 SCRAM ...

  7. EF Core连接PostgreSQL数据库

    PostgreSQL数据库介绍 PostgreSQL是一个功能强大的开源对象关系型数据库管理系统(RDBMS).最初于1986年在加州大学伯克利分校的POSTGRES项目中诞生,PostgreSQL以 ...

  8. 9组-Beta冲刺-1/5

    一.基本情况(15分) 队名:不行就摆了吧 组长博客:9组-Beta冲刺-1/5 GitHub链接:https://github.com/miaohengming/studynote/tree/mai ...

  9. 这就是为什么你学不会DDD

    本文书接上回<为了给Javaer落地DDD,我们不得不写开源组件>,欢迎关注公众号(老肖想当外语大佬),获取最新文章更新和DDD框架源码,视频和直播在B站. https://mp.weix ...

  10. 从0实现基于Linux socket聊天室-实现聊天室的公聊、私聊功能-4

    前面文章链接如下: <从0实现基于Linux socket聊天室-多线程服务器模型-1> <从0实现基于Linux socket聊天室-多线程服务器一个很隐晦的错误-2> &l ...