开源项目推荐

kube-fledged

kube-fledged 是一个 Kubernetes Operator,用于直接在 Kubernetes 集群的工作节点上创建和管理容器映像的缓存。它允许用户定义图像列表以及这些图像应缓存(即拉取)到哪些工作节点上。因此,应用程序 Pod 几乎立即启动,因为不需要从注册表中提取映像。

kube-fledged 提供 CRUD API 来管理图像缓存的生命周期,并支持多个可配置参数来根据需要自定义功能。

Chart Testing

Chart Testing 是测试 Helm 图表的工具。它旨在用于检查和测试拉取请求。它会自动检测针对目标分支更改的图表。

NVIDIA device plugin for Kubernetes

该设备插件是一个 Daemonset,用于在 Kubernetes 集群中启用 GPU 支持。它允许用户暴露每个节点上的 GPU 数量,监控 GPU 的健康状态,并在 Kubernetes 中运行支持 GPU 的容器。

Kluctl

Kluctl 是一个用于管理和组织大型 Kubernetes 部署的工具,可以将多个较小的部分(如 Helm/Kustomize 等)以可管理和统一的方式组合在一起。

文章推荐

在 Kubernetes 集群中使用通配符证书

这篇文章介绍了如何在 Kubernetes 集群中使用通配符证书。通配符证书是一种特殊的证书,其公共名称以*开头,可以匹配任意子域名。文章讨论了如何将通配符证书应用于 Kubernetes 服务,并解释了如何配置 coreDNS 以实现通配符域名与内部服务的映射。此外,文章还提供了正则表达式映射和反向映射的示例,并介绍了完全限定域名(FQDN)的使用和调试方法。总的来说,文章提供了在 Kubernetes 集群中使用通配符证书的详细指南。

如何利用 eBPF 功能进行 Kubernetes 监控导航

这篇文章介绍了如何使用 eBPF(Extended Berkeley Packet Filter)技术来进行 Kubernetes 监控。文章首先强调了监控 Kubernetes 集群对于确保容器化应用的健康性、性能和可靠性的重要性。然后,它介绍了 eBPF 的强大功能,包括在内核和网络层面提供深入可见性,并解释了如何利用 eBPF 来提升 Kubernetes 监控策略。文章还提到了 eBPF 在容器网络监控、基于 eBPF 的网络策略安全性和性能分析等方面的关键作用。接下来,文章详细介绍了如何设置环境和使用 eBPF 来监控 Kubernetes,包括安装所需的工具和示例代码。文章涵盖了利用 eBPF 获取网络流量信息、动态追踪系统调用以及分析资源使用情况的方法。最后,文章强调了 eBPF 的强大功能,并提醒读者在生产环境中谨慎使用,并始终考虑安全性。总的来说,这篇文章为读者提供了关于如何利用 eBPF 技术进行 Kubernetes 监控的详细指南和实践建议。

云原生动态

Traefik Proxy v3 添加了 WebAssembly 和 Kubernetes Gateway API 支持

Traefik Labs 推出了 Traefik Proxy v3 的第一个候选版本。此新版本现在支持 WebAssembly (Wasm)、 OpenTelemetry 和 Kubernetes Gateway API。

字节跳动开源下一代 K8s 联邦工具

字节跳动推出了 KubeAdmiral,这是其下一代 Kubernetes 集群联合系统。其目的是管理多个集群。KubeAdmiral 可扩展为跨数十个联合 Kubernetes 集群运行超过 1000 万个 Pod。

KubeAdmiral 基于旧版 KubeFed 系统的基础上,增强了多集群编排和调度能力,专为各种主流业务场景量身定制。

Strimzi 加入 CNCF 孵化器

CNCF 技术监督委员会 (TOC) 已投票同意 Strimzi 作为 CNCF 孵化项目。

Strimzi 专注于在 Kubernetes 上部署和运行 Apache Kafka 集群。Apache Kafka 是用于构建基于事件的微服务架构和实时数据管道的领先平台,并且在设计上具有水平可扩展性和容错性。在 Kubernetes 上运行 Apache Kafka 可能很复杂,但 Strimzi 通过使用运算符模式降低了复杂性。这包括初始安装以及第二天的升级和安全操作。

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

云原生周刊:在 Kubernetes 集群中使用通配符证书 | 2024.2.19的更多相关文章

  1. ingress-nginx 的使用 =》 部署在 Kubernetes 集群中的应用暴露给外部的用户使用

    文章转载自:https://mp.weixin.qq.com/s?__biz=MzU4MjQ0MTU4Ng==&mid=2247488189&idx=1&sn=8175f067 ...

  2. 如何在 Kubernetes 集群中玩转 Fluid + JuiceFS

    作者简介: 吕冬冬,云知声超算平台架构师, 负责大规模分布式机器学习平台架构设计与功能研发,负责深度学习算法应用的优化与 AI 模型加速.研究领域包括高性能计算.分布式文件存储.分布式缓存等. 朱唯唯 ...

  3. 在 Kubernetes 集群中部署现代应用的通用模式

    在 Kubernetes 集群中部署现代应用的通用模式 摘要 我们正在经历现代应用交付领域的第二次浪潮,而 Kubernetes 和容器化则是这次浪潮的主要推动力量. 随着第二次浪潮的推进,我们在 N ...

  4. 【转载】浅析从外部访问 Kubernetes 集群中应用的几种方式

    一般情况下,Kubernetes 的 Cluster Network 是属于私有网络,只能在 Cluster Network 内部才能访问部署的应用.那么如何才能将 Kubernetes 集群中的应用 ...

  5. Kubernetes集群中Jmeter对公司演示的压力测试

    6分钟阅读 背景 压力测试是评估Web应用程序性能的有效方法.此外,越来越多的Web应用程序被分解为几个微服务,每个微服务的性能可能会有所不同,因为有些是计算密集型的,而有些是IO密集型的. 基于微服 ...

  6. (转)在Kubernetes集群中使用JMeter对Company示例进行压力测试

    背景 压力测试是评估应用性能的一种有效手段.此外,越来越多的应用被拆分为多个微服务而每个微服务的性能不一,有的微服务是计算密集型,有的是IO密集型. 因此,压力测试在基于微服务架构的网络应用中扮演着越 ...

  7. 解决项目迁移至Kubernetes集群中的代理问题

    解决项目迁移至Kubernetes集群中的代理问题 随着Kubernetes技术的日益成熟,越来越多的企业选择用Kubernetes集群来管理项目.新项目还好,可以选择合适的集群规模从零开始构建项目: ...

  8. 在Kubernetes集群中使用calico做网络驱动的配置方法

    参考calico官网:http://docs.projectcalico.org/v2.0/getting-started/kubernetes/installation/hosted/kubeadm ...

  9. 初试 Kubernetes 集群中使用 Traefik 反向代理

    初试 Kubernetes 集群中使用 Traefik 反向代理 2017年11月17日 09:47:20 哎_小羊_168 阅读数:12308    版权声明:本文为博主原创文章,未经博主允许不得转 ...

  10. 在kubernetes集群中创建redis主从多实例

    分类 > 正文 在kubernetes集群中创建redis主从多实例 redis-slave镜像制作 redis-master镜像制作 创建kube的配置文件yaml 继续使用上次实验环境 ht ...

随机推荐

  1. 【转载】 Parallel Computing in Python using mpi4py

    原地址: https://research.computing.yale.edu/sites/default/files/files/mpi4py.pdf ====================== ...

  2. 高校教编程是否应该将Python作为主语言

    偶读一文:https://www.cnblogs.com/qing-gee/p/12941219.html 想到了这样的一个老问题,个人搞计算机软件开发.人工智能的时间已经十余年,虽然个人能力有限但是 ...

  3. WPF Boolean类型转化器收集 反转转化器

    参考链接 https://stackoverflow.com/questions/534575/how-do-i-invert-booleantovisibilityconverter Boolean ...

  4. 【简单菊花图】Codeforce 1583Problem - B.md

    1583Problem - B - Codeforces 题目大意:n个点的无根树 给出m个限制条件 (a,c,b)在a到b路径上不能存在c点,求任意一种可能的树的所有边 注意数据范围:1<m& ...

  5. SMU Autumn 2023 Round 1(Div.1)

    SMU Autumn 2023 Round 1(Div.1) A. Set or Decrease(枚举) 题意就是你可以进行两种操作,将\(a_i-1\)或者令\(a_i\)等于\(a_j\),然后 ...

  6. 使用 nuxi clean 命令清理 Nuxt 项目

    title: 使用 nuxi clean 命令清理 Nuxt 项目 date: 2024/9/1 updated: 2024/9/1 author: cmdragon excerpt: nuxi cl ...

  7. Android 获取当前获取焦点的组件

    在Activity中,使用this.getCurrentFocus(),获取当前焦点所在的View, 再判断是否是EditText(可调整成其他组件),看个人需要再做特定的逻辑处理 String co ...

  8. linux 前端部署 tomcat 脚本

    前提: 打包后的文件位置:/home/usr/back 目的部署位置:/home/usr/prod1 目的部署位置:/home/usr/prod2 在linux 服务器上 新增文件deploy-web ...

  9. 【YashanDB知识库】virt虚拟内存远大于res内存问题分析

    YASDB内存占用简介 参数配置: 默认参数配置:DBMS_PARAM高级包生成配置参数 数据库内存配置,使用默认参数步骤: 1.DBMS_PARAM.OPTIMIZE(); //生成默认参数,使用总 ...

  10. Splay/LCT 学习笔记

    唔,其实我不会 Splay,但是我会 LCT. 众所周知,会 LCT 和会 Splay 是两回事,因为 LCT 只需要旋至根即可. 到现在还是不会,但是先把 LCT 的 Splay 写一下吧. 自己复 ...