开源项目推荐

Kopf

Kopf 是一个简洁高效的 Python 框架,只需几行代码即可编写 Kubernetes Operator。Kubernetes(K8s)作为强大的容器编排系统,虽自带命令行工具(kubectl),但在应对复杂操作时往往力不从心。通过 Kopf,您可以使用 Python 轻松实现 Kubernetes 的复杂操作,包括条件判断、事件触发等,让自定义操作变得前所未有的简单。

Docker-OSX

在 Docker 中运行接近原生的 macOS 虚拟机!支持 X11 转发,让您在 Docker 中轻松体验 macOS 环境。为 OS X 安全研究提供 CI/CD 支持,轻松构建和测试,支持 Docker mac 容器运行。

Kubernetes-network-policy-recipes

Kubernetes 网络策略示例:一键复制粘贴即可使用!本项目涵盖了多种 Kubernetes 网络策略的实用用例,包含丰富的 YAML 文件示例,方便您直接复制应用于项目。

Jan

Jan 是一款开源的 AI 对话桌面应用,支持本地运行 LLMs 及连接 ChatGPT 服务。它界面清爽,开箱即用,适配多种硬件配置,无需挑选特定设备。Jan 提供代理设置、ChatGPT 接入、一键下载并适配本地模型、离线运行等丰富功能,适用于 Windows、Linux 和 macOS,带来无缝的多系统体验。

文章推荐

KubeSphere v4 扩展组件使用指南

本文将深入介绍 KubeSphere v4 的全新扩展组件功能,帮助您全面了解并顺畅使用。KubeSphere v4 引入了创新的可插拔架构和扩展组件机制,大幅提升系统的灵活性和扩展性。用户可按需动态安装、卸载、启用或禁用各类扩展组件,实现轻量化管理,随时启用监控、告警、网络隔离等功能。社区已开放多种开源扩展组件,开发者也可自定义组件并发布到 Marketplace,助力 KubeSphere 生态更丰富多样。

如何灵活传递环境变量给 Docker 容器

本文介绍了将环境变量传递给 Docker 容器的多种方法,包括在 docker run 命令中使用 -e 标志直接设置变量、通过 .env 文件批量加载变量,以及在 Docker Compose 文件中配置环境变量。此外,还讨论了如何在 Dockerfile 中使用 ENV 指令定义环境变量。这些方法有助于灵活配置容器环境,以适应不同的应用需求。

用 Kubernetes 全面统一管理,解决集群蔓延难题

本文讨论了如何通过全面深入应用 Kubernetes 来解决 Kubernetes 蔓延(Kubernetes sprawl)的问题。随着 Kubernetes 在企业中普及,许多组织采用了多种Kubernetes集群和工具,导致管理和协调变得复杂。作者建议,通过将 Kubernetes 作为统一的基础架构管理平台来简化这一局面,利用其原生的可扩展性和自动化特性,可以实现跨集群、跨环境的一体化管理,从而提高效率并减少复杂性。

云原生动态

Istio 1.24.0 正式发布

Istio 社区宣布,Istio 1.24.0 正式发布!感谢所有为 1.24.0 发布作出贡献的开发者、测试者、用户和爱好者们。Istio 1.24.0 正式支持 Kubernetes 版本 1.28 到 1.31。

Istio 的环境模式已全面可用,核心功能(ztunnel、waypoints 和 API)被标记为稳定,适用于广泛生产环境。Istio 1.24.0 引入了多项增强,包括资源状态的更新、新的故障排除指南、改进的重试机制等,显著提升了系统稳定性和性能。

Knative 1.16 发布

此版本对核心 Knative Serving 和 Eventing 组件进行了多项小幅改进,同时还对特定插件进行了若干改进。

新特性与改进:

  • Serving:

    • 允许为 Knative 服务设置 hostPIDhostNetworkHostIPC(默认禁用)。
    • 支持在构建控制器时使用 s390x/ppc 架构。
  • Eventing:

    • 禁用 IMC 调度器中的控制器默认健康探针。
    • EventPolicy 资源现在支持在入口使用 SubscriptionsAPI 过滤器。
    • 增强了对未授权请求的拒绝机制。
  • Client:

    • 代码生成工具进行了重构,使用 kube_codegen.sh 脚本。
    • knative.dev/client-pkg 包已被弃用,建议使用 knative.dev/client/pkg
  • Functions:

    • 启用集群内部的 S2I 构建以支持 Go 语言。
    • 修复了与注册表端口相关的问题。
  • Operator:

    • Istio 网关现在可以配置自动 HTTP 到 HTTPS 的重定向。

KubeEdge 1.19.0 发布

KubeEdge 发布 1.19.0 版本。新版本在节点和设备方面引入了多个新特性,同时带来了全新版本的 Dashboard。 

KubeEdge v1.19 新增特性:

  • 支持边缘节点上报 Event
  • 支持边缘节点 OTA 升级
  • Mapper 支持设备数据写入
  • Mapper 框架新增支持 OpenTelemetry
  • 全新版本 Dashboard

关于KubeSphere

KubeSphere (https://kubesphere.io)是在 Kubernetes 之上构建的开源容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。

KubeSphere 已被 Aqara 智能家居、本来生活、东方通信、微宏科技、东软、华云、新浪、三一重工、华夏银行、四川航空、国药集团、微众银行、紫金保险、去哪儿网、中通、中国人民银行、中国银行、中国人保寿险、中国太平保险、中国移动、中国联通、中国电信、天翼云、中移金科、Radore、ZaloPay 等海内外数万家企业采用。KubeSphere 提供了开发者友好的向导式操作界面和丰富的企业级功能,包括 Kubernetes 多云与多集群管理、DevOps (CI/CD)、应用生命周期管理、边缘计算、微服务治理 (Service Mesh)、多租户管理、可观测性、存储与网络管理、GPU support 等功能,帮助企业快速构建一个强大和功能丰富的容器云平台。


KubeSphere
124 声望55 粉丝

KubeSphere 是一个开源的以应用为中心的容器管理平台,支持部署在任何基础设施之上,并提供简单易用的 UI,极大减轻日常开发、测试、运维的复杂度,旨在解决 Kubernetes 本身存在的存储、网络、安全和易用性等痛...