开源社区

分享云原生领域最前沿的技术干货与开发实践文章,以及 KubeSphere 产品最新的动态。

  • 全部
  • Kubernetes
  • KubeSphere
  • Calico
  • Cilium
  • CNI
  • Kubernetes
  • Docker
  • DevOps
  • eBPF
  • Fluent Operator
  • Istio
  • Envoy
  • KubeSphere
  • AWS
  • 亚马逊
  • KubeEye
  • Ingress
  • 云原生存储
  • Argo CD
  • GitOps
  • 边缘节点
  • Litmus
  • SkyWalking
  • APM
  • TiDB
  • TiKV
  • prometheus
  • CVE 漏洞
  • 认证鉴权
  • 多租户
  • 集群巡检
  • RadonDB
  • NetApp
  • 存储
  • OpenFunction
  • Serverless
  • FaaS
  • OpenFunction
  • 多云应用管理
  • Jenkins
  • Serverless
  • DevOps
  • 可观测性
  • 多集群管理
  • GitOps
  • CI/CD
  • 图数据库
  • Spring Cloud
  • Pig
  • 机器学习
  • 微服务
  • 灾备
  • 最佳实践
  • Pipeline
  • MultiCluster
  • arm
  • 可观测性
  • GPU
  • 深度学习
  • KubeKey
  • 安装部署
  • KubeKey
  • GitLab
  • 极狐GitLab
  • Notification Manager
  • Prometheus
  • 微服务
  • 云原生安全
  • Docker
  • Azure
  • APISIX
  • JuiceFS
  • Nocalhost
  • MySQL
  • AI
  • TensorFlow
  • 弹性伸缩
  • 金丝雀发布
  • Kubernetes 集群中 Ingress 故障的根因诊断

    2022-06-17

    Kubernetes 集群中 Ingress 故障的根因诊断

    scwang18

    作者:scwang18,主要负责技术架构,在容器云方向颇有研究。 前言 KubeSphere 是青云开源的基于 Kubernetes 的云原生分布式操作系统,提供了比较炫酷的 Kubernetes 集群管理界面,我们团队用 KubeSphe

    • Kubernetes
    • Ingress
  • Kubernetes 跨 StorageClass 迁移 Persistent Volumes 完全指南

    2022-06-17

    Kubernetes 跨 StorageClass 迁移 Persistent Volumes 完全指南

    米开朗基杨

    KubeSphere 3.3.0 (不出意外的话~)下周就要 GA 了,作为一名 KubeSphere 脑残粉,我迫不及待地先安装 RC 版尝尝鲜,一顿操作猛如虎开启所有组件,装完之后发现有点尴尬:我用错了持久化存储。 我的 K8s 集群中

    • KubeSphere
    • Kubernetes
    • 云原生存储
  • 在 KubeSphere 上部署 Apache Pulsar

    2022-06-16

    在 KubeSphere 上部署 Apache Pulsar

    徐文涛

    作者介绍:徐文涛,StreamNative Content Strategist,热爱云原生与开源技术,活跃于本地化/文档/技术博客贡献,持有 K8s CKA/CKAD/CKS 认证。 Apache Pulsar 介绍 Apache Pul

    • Kubernetes
  • 在 Kubernetes 中基于 StatefulSet 部署 MySQL(下)

    2022-06-07

    在 Kubernetes 中基于 StatefulSet 部署 MySQL(下)

    张延英

    大家好,我是老Z! 上篇文章实现了 MySQL 数据库在基于 KubeSphere 部署的 K8s 集群上的安装部署,部署方式采用了图形化界面这种形式。本文将会介绍如何使用 GitOps 来部署 MySQL,部署过程涉及的所有 YAML 文

    • KubeSphere
    • Kubernetes
    • MySQL
  • KubeSphere 的异地多活方案探索

    2022-06-05

    KubeSphere 的异地多活方案探索

    许小平

    遇到这样一个场景,在同一套环境中需要存在多个 Host 控制面集群,因此想探索下 KubeSphere 的异地多活混合容器云管理方案。 集群角色介绍 一个兼容原生的 K8s 集群,可通过 ks-installer 来初始化完成安装,成为一个

    • KubeSphere
    • Kubernetes
  • 在 Kubernetes 中基于 StatefulSet 部署 MySQL(上)

    2022-06-02

    在 Kubernetes 中基于 StatefulSet 部署 MySQL(上)

    张延英

    大家好,我是老 Z! 本文实现了 MySQL 数据库在基于 KubeSphere 部署的 K8s 集群上的安装部署,部署方式采用了图形化这种形式。下一篇文章将会涉及 GitOps 的基础操作,部署过程涉及的所有 YAML 文件都会使用 Gi

    • KubeSphere
    • Kubernetes
    • MySQL
  • 使用 KubeSphere 和极狐GitLab 打造云原生持续交付系统

    2022-05-20

    使用 KubeSphere 和极狐GitLab 打造云原生持续交付系统

    米开朗基杨

    KubeSphere 简介 Kubernetes 是一个非常复杂的容器编排平台,学习成本非常高,KubeSphere 所做的事情就是高度产品化和抽象了底层 Kubernetes,是一个面向云原生的操作系统。讲得再通俗一点,Kubernete

    • KubeSphere
    • DevOps
    • GitLab
    • 极狐GitLab
  • 使用 Notification Manager 构建云原生通知系统

    2022-05-10

    使用 Notification Manager 构建云原生通知系统

    雷万钧

    云原生下通知系统的特点 众所周知,在云原生领域,K8s 已经成为了事实上的标准。那么狭义上讲,云原生通知系统就可以理解为 K8s 下的通知系统,基于此,云原生下的通知系统拥有以下特点: 为 Kubernetes 而生 支持对接多种的事件源,

    • KubeSphere
    • Notification Manager
  • 在 KubeSphere 中监控集群外部 Etcd

    2022-04-21

    在 KubeSphere 中监控集群外部 Etcd

    张延英

    1. 本文简介 本文源于 KubeSphere 开源社区 8 群里的一个小伙伴 @Jam 提到的 Ectd 监控没有数据,希望我帮忙看一下。本来我也是没有启用 Etcd 监控的,但是既然小伙伴如此信任我提了要求了,那必须安排。所以才有了本文

    • Kubernetes
    • KubeSphere
  • Kubernetes 安全及配置问题检测工具 KubeEye 使用教程

    2022-04-19

    Kubernetes 安全及配置问题检测工具 KubeEye 使用教程

    薛磊

    前言 KubeEye 是一款 Kubernetes 安全及配置问题检测工具,针对部署在 K8s 集群中的业务应用进行配置检测使用 OPA,针对集群部署的 Node 使用 Node-Problem-Detector 进行检测,同时除了系统内置

    • Kubernetes
    • KubeEye
  • Fluent Operator 入门教程

    2022-04-14

    Fluent Operator 入门教程

    程德昊

    Fluent Operator​ 介绍 随着云原生技术的快速发展,技术的不断迭代,对于日志的采集、处理及转发提出了更高的要求。云原生架构下的日志方案相比基于物理机或者是虚拟机场景的日志架构设计存在很大差别。作为 CNCF 的毕业项目,Flu

    • KubeSphere
    • Fluent Operator
  • K8s 安全策略最佳实践

    2022-04-07

    K8s 安全策略最佳实践

    万宏明

    随着 K8s 在生产和测试环境中用的越来越多,对安全性的关注也会越来越多,所以本文主要是给大家分享以下内容: 了解 K8s 环境面临的安全风险 了解 K8s 提供的安全机制 改善 K8s 安全状况的最佳实践 1. K8s 安全风险 这张图是

    • Kubernetes
    • KubeSphere
  • 去哪儿网业务大规模容器化最佳实践

    2022-03-23

    去哪儿网业务大规模容器化最佳实践

    邹晟,陈靖贤

    近几年随着云原生技术的成熟,Qunar 为了实现整个技术体系的演进,Qunar 在 2021 年向云原生迈出了第一步 -- 容器化 。 落地过程包括了价值评估、基础设施建设,CI/CD 流程改造、中间件的适配、可观测性工具、应用自动化迁移等

    • KubeSphere
    • KubeSphere
    • 最佳实践
  • 使用 KubeKey 快速离线部署 KubeSphere 集群

    2022-03-11

    使用 KubeKey 快速离线部署 KubeSphere 集群

    尹珉

    一、KubeKey 介绍 KubeKey(以下简称 KK) 是一个用于部署 Kubernetes 集群的开源轻量级工具。它提供了一种灵活、快速、便捷的方式来仅安装 Kubernetes/K3s,或同时安装 Kubernetes/K3s 和

    • KubeSphere
    • KubeKey
  • 删除 KubeSphere 中一直卡在 Terminating 的 Namespace

    2022-02-23

    删除 KubeSphere 中一直卡在 Terminating 的 Namespace

    雪文龙

    介绍 最近一直在玩 EKS(Elastic Kubernetes Service -- Amazon EKS) 和 KubeSphere。 因为之前没有使用过 EKS 和 KubeSphere,所以这个过程也是一个试错的过程,在我使用 Ku

    • KubeSphere
  • 云原生安全产品 NeuVector 简介

    2022-02-15

    云原生安全产品 NeuVector 简介

    马岩,姚锐

    近日一则《SUSE 发布 NeuVector:业内首个开源容器安全平台》的文章被转载于各大 IT 新闻网站。作为 SUSE 家族的新进成员,在 3 个月后便履行了开源承诺,着实让人赞叹。那么 NeuVector 究竟有哪些过人之处能得到 S

    • 云原生安全
  • Kubernetes 备份容灾服务产品体验教程

    2022-02-10

    Kubernetes 备份容灾服务产品体验教程

    尹珉

    前言 Kubernetes 集群天生自带自愈功能,但是往往有些意外情况使自愈功能不起作用,比如:公司同事把某个 namespace 删除、存储对象被清理了、集群突然断电了、集群升级失败了等。如果没有好的备份工具及定时备份的习惯,不管对于开发

    • Kubernetes
  • 在 KubeSphere 中快速部署使用 GitLab 并构建 DevOps 项目

    2022-02-09

    在 KubeSphere 中快速部署使用 GitLab 并构建 DevOps 项目

    张海立

    新年伊始,“极狐(GitLab) 联合青云(QingCloud 公有云服务和 KubeSphere 容器平台)、上海云轴(ZStack Cloud 云平台和 ZStack Cube 超融合一体机)、宝德计算、上海恒岳等国内多家知名云厂商和服

    • KubeSphere
    • DevOps
  • Kubernetes 生产环境集群安装实践

    2022-01-21

    Kubernetes 生产环境集群安装实践

    张延英

    作者:张延英,电信系统集成公司山东分公司运维架构师,云原生爱好者,目前专注于云原生运维 前提说明 本系列文档适用于中小规模 (<=50) 的 K8s 生产环境,大型环境没有经验,有待验证 所有节点采用云上虚拟机的方式部署 本系列文档没

    • KubeSphere
    • Kubernetes
  • KubeSphere 后端源码深度解析

    2022-01-19

    KubeSphere 后端源码深度解析

    朱含

    这篇文章我们将学习在 vscode 上的 ssh remote 插件基础上,尝试 debug 和学习 KubeSphere 后端模块架构。 前提 安装好 vscode 以及 ssh remote container 插件; 在远程主机上安装

    • KubeSphere
  • KubeEdge 结合 KubeSphere 实现海量边缘节点与边缘设备管理

    2022-01-12

    KubeEdge 结合 KubeSphere 实现海量边缘节点与边缘设备管理

    朱含

    KubeEdge 赋能 KubeSphere 边缘节点管理 KubeSphere 是在 Kubernetes 之上构建的企业级分布式多租户的容器平台,在与 KubeEdge 集成中,扮演者着“云端控制面”的角色。 下图中展示了边缘节点集成后

    • KubeSphere
  • KubeSphere 多租户与认证鉴权实践:使用 GitLab 账号登陆 KubeSphere

    2022-01-11

    KubeSphere 多租户与认证鉴权实践:使用 GitLab 账号登陆 KubeSphere

    李帅

    介绍 KubeSphere 多租户是实际生产使用中非常需要的一个功能,该功能满足不同用户登陆 KubeSphere 平台的需求。比如开发,运维,测试都需要登陆 KubeSphere 平台,并且需要为不同身份的用户配置不同的权限。当公司内需要

    • 认证鉴权
    • 多租户
  • 在 Kubernetes 中使用 Rook 构建云原生存储环境

    2021-12-29

    在 Kubernetes 中使用 Rook 构建云原生存储环境

    尹珉

    Rook 介绍 Rook 是一个开源的云原生存储编排器,为各种存储解决方案提供平台、框架和支持,以便与云原生环境进行原生集成。 Rook 将分布式存储系统转变为自管理、自扩展、自修复的存储服务。它使存储管理员的部署、引导、配置、配置、扩展、

    • 存储
  • Cilium 1.11 发布,带来内核级服务网格、拓扑感知路由....

    2021-12-14

    Cilium 1.11 发布,带来内核级服务网格、拓扑感知路由....

    Cilium 母公司 Isovalent 团队

    原文链接: https://isovalent.com/blog/post/2021-12-release-111 作者:Cilium 母公司 Isovalent 团队 译者:范彬,狄卫华,米开朗基杨 注:本文已取得作者本人的翻译授权! C

    • Cilium
  • KubeSphere 对 Apache Log4j 2 远程代码执行最新漏洞的修复方案

    2021-12-11

    KubeSphere 对 Apache Log4j 2 远程代码执行最新漏洞的修复方案

    KubeSphere Team

    Apache Log4j 2 是一款开源的日志记录工具,被广泛应用于各类框架中。近期,Apache Log4j 2 被爆出存在漏洞,漏洞现已公开,本文为 KubeSphere 用户提供建议的修复方案。 此次漏洞是由于 Log4j 2 提供的

    • CVE 漏洞
  • OpenFunction:从 0 到 1,打造新一代开源函数计算平台

    2021-12-03

    OpenFunction:从 0 到 1,打造新一代开源函数计算平台

    霍秉杰

    无服务器计算,即通常所说的 Serverless,已经成为当前云原生领域炙手可热的名词,是继 IaaS,PaaS 之后云计算发展的下一波浪潮。Serverless 强调的是一种架构思想和服务模型,让开发者无需关心基础设施(服务器等),而是专

    • Serverless
    • FaaS
    • OpenFunction
  • 在 Kubernetes 中安装和使用 Apache APISIX Ingress 网关

    2021-11-25

    在 Kubernetes 中安装和使用 Apache APISIX Ingress 网关

    张海立

    KubeSphere 3.2.0 发布了!为项目网关增配了整套监控及管理页面,同时引入了集群网关来提供集群层面全局的 Ingress 网关能力。当然,我们还是可以部署使用第三方 Ingress Controller,本文将以 Apache

    • KubeSphere
    • APISIX
  • eBPF 概述,第 5 部分:跟踪用户进程

    2021-11-23

    eBPF 概述,第 5 部分:跟踪用户进程

    Adrian Ratiu

    原文链接: https://www.collabora.com/news-and-blog/blog/2019/05/14/an-ebpf-overview-part-5-tracing-user-processes/ 作者:Adrian

    • eBPF
  • 在 Kubernetes 中安装和使用 JuiceFS 存储

    2021-11-17

    在 Kubernetes 中安装和使用 JuiceFS 存储

    朱唯唯,尹珉

    JuiceFS 简介 JuiceFS 是为海量数据设计的分布式文件系统,使用对象存储来做数据持久化,避免重复造轮子,还能大大降低工程复杂度,让用户专注解决元数据和访问协议部分的难题。 使用 JuiceFS 存储数据,数据本身会被持久化在对象

    • KubeSphere
    • JuiceFS
  • 在 Kubernetes 中部署云原生开发工具 Nocalhost

    2021-11-11

    在 Kubernetes 中部署云原生开发工具 Nocalhost

    张海立,玉易才

    KubeSphere 简介 KubeSphere 是在 Kubernetes 之上构建的以应用为中心的多租户容器平台,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。 KubeSphere 提供了运维友好的向导式操作界

    • Kubernetes
    • KubeSphere
    • Nocalhost
  • eBPF 概述,第 4 部分:在嵌入式系统运行

    2021-11-10

    eBPF 概述,第 4 部分:在嵌入式系统运行

    Adrian Ratiu

    原文链接: https://www.collabora.com/news-and-blog/blog/2019/05/06/an-ebpf-overview-part-4-working-with-embedded-systems/ 作者:

    • eBPF
  • eBPF 概述,第 3 部分:软件开发生态

    2021-11-05

    eBPF 概述,第 3 部分:软件开发生态

    Adrian Ratiu

    原文链接: https://www.collabora.com/news-and-blog/blog/2019/04/26/an-ebpf-overview-part-3-walking-up-the-software-stack/ 作者:

    • eBPF
  • Kubernetes client-go 源码分析 - Indexer & ThreadSafeStore

    2021-10-26

    Kubernetes client-go 源码分析 - Indexer & ThreadSafeStore

    Daniel Hu

    概述 源码版本信息 Project: kubernetes Branch: master Last commit id: d25d741c Date: 2021-09-26 自定义控制器涉及到的 client-go 组件整体工作流程,大致如

    • Kubernetes
  • eBPF 概述,第 2 部分:机器和字节码

    2021-10-21

    eBPF 概述,第 2 部分:机器和字节码

    Adrian Ratiu

    原文链接: https://www.collabora.com/news-and-blog/blog/2019/04/15/an-ebpf-overview-part-2-machine-and-bytecode/ 作者:Adrian Ra

    • eBPF
  • eBPF 概述,第 1 部分:介绍

    2021-10-14

    eBPF 概述,第 1 部分:介绍

    Adrian Ratiu

    原文链接: https://www.collabora.com/news-and-blog/blog/2019/04/05/an-ebpf-overview-part-1-introduction/ 作者:Adrian Ratiu 译者:狄

    • eBPF
  • Kubernetes client-go 源码分析 - workqueue

    2021-10-12

    Kubernetes client-go 源码分析 - workqueue

    Daniel Hu

    概述 源码版本信息 Project: kubernetes Branch: master Last commit id: d25d741c Date: 2021-09-26 自定义控制器涉及到的 client-go 组件整体工作流程,大致如

    • Kubernetes
  • Istio 无法访问外部服务的故障排查

    2021-09-17

    Istio 无法访问外部服务的故障排查

    龙小虾

    事故起因 业务上新集群,本来以为"洒洒水",11 点切,12 点就能在家睡觉了。流量切过来后,在验证过程中,发现网页能够正常打开,在登录时返回了 502,当场懵逼。在相关的容器日志发现一个高频的报错条目“7000 端口无

    • Kubernetes
    • Istio
    • Envoy
  • 在 Azure CNI 中启用 Calico WireGuard

    2021-09-08

    在 Azure CNI 中启用 Calico WireGuard

    Peter Kelly

    原文链接:https://thenewstack.io/calico-wireguard-support-with-azure-cni/ 作者:Peter Kelly 译者:田璧州 注:本文已取得作者本人的翻译授权 去年 6 月,Tiger

    • Kubernetes
    • Calico
    • Azure
  • 深入解读云原生可观测性之日志与告警通知

    2021-09-03

    深入解读云原生可观测性之日志与告警通知

    雷万钧

    本文是 KubeSphere 可观测性研发工程师雷万钧在 CIC 大会上分享内容整理而成。点击观看视频回放。 前言 作为可观测性的重要组成部分,告警通知可以帮助我们及时发现问题,日志可以帮助我们快速定位问题。作为一款开源的容器编排平台, K

    • Kubernetes
    • KubeSphere
    • 可观测性
  • 使用 Apache APISIX 作为 Kubernetes 的 Ingress Controller

    2021-09-02

    使用 Apache APISIX 作为 Kubernetes 的 Ingress Controller

    张晋涛

    KubeSphere 介绍 KubeSphere 是在 Kubernetes 之上构建的面向云原生应用的系统,完全开源,支持多云与多集群管理,提供全栈的 IT 自动化运维能力,简化企业的 DevOps 工作流。它的架构可以非常方便地使第三方

    • Kubernetes
    • KubeSphere
  • 基于 Argo CD 的 GitOps 实践经验

    2021-08-27

    基于 Argo CD 的 GitOps 实践经验

    裴振飞

    本文是 2021 年 KubeSphere Meetup 北京站讲师裴振飞分享内容整理而成。点击观看回放视频 行业背景 业务,开发,运维,由于岗位职能的不同,人数配比也不尽相同,但却有一个共通的趋势:运维人员随业务增长的幅度,大大低于开发人

    • KubeSphere
    • GitOps
    • Argo CD
  • OpenFunction 应用系列之一: 以 Serverless 的方式实现 Kubernetes 日志告警

    2021-08-26

    OpenFunction 应用系列之一: 以 Serverless 的方式实现 Kubernetes 日志告警

    方阗

    概述 当我们将容器的日志收集到消息服务器之后,我们该如何处理这些日志?部署一个专用的日志处理工作负载可能会耗费多余的成本,而当日志体量骤增、骤降时亦难以评估日志处理工作负载的待机数量。本文提供了一种基于 Serverless 的日志处理思路

    • OpenFunction
    • KubeSphere
    • Kubernetes
  • KubeSphere 核心架构浅析

    2021-08-25

    KubeSphere 核心架构浅析

    万宏明

    KubeSphere 是在 Kubernetes 之上构建的面向云原生应用的容器混合云管理系统。支持多云与多集群管理,提供全栈的自动化运维能力,帮助企业用户简化 DevOps 工作流,提供了运维友好的向导式操作界面,帮助企业快速构建一个强大

    • Kubernetes
    • KubeSphere
  • 利用 KubeSphere 部署 Kasten K10

    2021-08-24

    利用 KubeSphere 部署 Kasten K10

    Mars Zhang

    Kasten on KubeSphere Kasten K10 是 Veeam 在 Kubernetes 平台的数据管理解决方案,通过部署 Kasten K10 企业可以安全地备份和还原、执行灾难恢复以及迁移云原生的应用。Kubernete

    • KubeSphere
    • 灾备
  • 基于 Kubernetes 的云原生 AI 平台建设

    2021-08-13

    基于 Kubernetes 的云原生 AI 平台建设

    黄河 & 霍秉杰

    作者: 黄河,极视角科技技术合伙人 霍秉杰,KubeSphere 资深架构师,KubeSphere 可观测性及 Serverless 产品负责人,OpenFunction 发起人 人工智能与 Kubernetes 在国外众多知名网站 202

    • OpenFunction
    • KubeSphere
    • Kubernetes
  • KubeKey 在 AWS 安装部署 Kubernetes 高可用集群

    2021-08-05

    KubeKey 在 AWS 安装部署 Kubernetes 高可用集群

    李耀宗

    介绍 对于生产环境,我们需要考虑 Kubernetes 集群的高可用性。本文教您部署如何在多台 AWS EC2 实例快速部署一套高可用的生产环境。要满足 Kubernetes 集群服务需要做到高可用,需要保证 kube-apiserver

    • Kubernetes
    • AWS
    • 亚马逊
  • KubeSphere 边缘节点 IP 冲突的分析和解决思路分享

    2021-08-05

    KubeSphere 边缘节点 IP 冲突的分析和解决思路分享

    何毓川

    在上一篇监控问题排查的文章中,笔者分析了 KubeSphere 3.1.0 集成 KubeEdge 中的边缘监控原理和问题排查思路,在介绍 EdgeWatcher 组件时提到了“边缘节点的内网 IP 需要集群内唯一”这样的限制条件。本文就来

    • Kubernetes
    • KubeSphere
    • 边缘节点
  • 运营商业务系统基于 KubeSphere 的容器化实践

    2021-07-29

    运营商业务系统基于 KubeSphere 的容器化实践

    宋磊

    本篇文章是 KubeSphere 2020 年度 Meetup 上讲师宋磊分享内容整理而成。 大家好,我是宋磊,在运营商的一个科技子公司任职,主要做大数据业务。我主要负责公司的 IaaS 层和 PaaS 层的建设和运营的工作,涉及到两个层面

    • KubeSphere
    • 最佳实践
  • 深入浅出 Kubernetes 项目网关与应用路由

    2021-07-28

    深入浅出 Kubernetes 项目网关与应用路由

    马岩

    KubeSphere 项目网关与应用路由提供了一种聚合服务的方式,将集群的内部服务通过一个外部可访问的 IP 地址以 HTTP 或 HTTPs 暴露给集群外部。应用路由定义了这些服务的访问规则,用户可以定义基于 host 主机名称和 URL

    • KubeSphere
    • Kubernetes
  • 长虹电器基于 Kubernetes 的弹性伸缩与金丝雀发布实践

    2021-07-09

    长虹电器基于 Kubernetes 的弹性伸缩与金丝雀发布实践

    娄举

    背景 2013 年四川长虹电器发布了公司面向互联网时代的全新战略规划和产业布局,首次提出将智能化、网络化和协同化做为新的三坐标体系的发力方向。为了推进智能化战略落地,加快黑电转型升级的计划,长虹电器于 2015 年组建了互联网事业部。 20

    • Kubernetes
    • KubeSphere
    • 弹性伸缩
    • 金丝雀发布
  • KubeSphere + Argo CD,实现真正的 GitOps!

    2021-07-08

    KubeSphere + Argo CD,实现真正的 GitOps!

    willqy

    来自社区用户 willqy 的分享。 Argo CD 简介 Argo CD 是用于 Kubernetes 的声明性 GitOps 持续交付工具,应用程序定义,配置和环境应为声明性的,并应受版本控制,应用程序部署和生命周期管理应该是自动化、可

    • KubeSphere
    • Argo CD
    • GitOps
  • 将传统应用改造成微服务,启用流量治理功能

    2021-07-07

    将传统应用改造成微服务,启用流量治理功能

    Zackzhang

    现状 目前大多数用户,在使用 KubeSphere 微服务治理功能时,仅仅停留在部署 Bookinfo,“体验”一把微服务治理的功能而已。如果要完全使用微服务,仍然无法上手;更不知如何将传统服务改造成微服务。 本文将告诉你,如何将一个传统应

    • KubeSphere
    • Kubernetes
    • 微服务
  • 使用 x509-certificate-exporter 监控 Kubernetes 集群组件的证书

    2021-06-30

    使用 x509-certificate-exporter 监控 Kubernetes 集群组件的证书

    杨传胜

    KubeSphere 虽然提供了运维友好的向导式操作界面,简化了 Kubernetes 的运维操作,但它还是建立在底层 Kubernetes 之上的,Kubernetes 默认的证书有效期都是一年,即使使用 KubeKey 这样的集群安装利

    • Prometheus
    • KubeSphere
  • 基于 KubeSphere 的 Nebula Graph 多云架构管理实践

    2021-06-29

    基于 KubeSphere 的 Nebula Graph 多云架构管理实践

    乔雷

    本文是杭州站 Meetup 讲师乔雷根据其分享内容整理而成的文章。主要介绍了 Nebula Graph 的简介及架构,NebulaCloud 的架构和流程以及使用 KubeSphere 进行多集群管理的实践。 图数据库是一种使用图结构进行语

    • KubeSphere
    • 图数据库
  • 开启 Calico eBPF 数据平面实践

    2021-06-24

    开启 Calico eBPF 数据平面实践

    饶云坤

    简介 Calico 从 v3.13 开始,集成了 eBPF 数据平面。 关于什么是 eBPF, 以及 Calico 为什么引入了 eBPF , 并不是本篇文章的重点,感兴趣的朋友可以自行阅读相关文档。 相比于 Calico 的默认基于 ip

    • Kubernetes
    • Calico
    • eBPF
  • MySQL on K8s:开源开放的 MySQL 高可用容器编排方案

    2021-06-17

    MySQL on K8s:开源开放的 MySQL 高可用容器编排方案

    高日耀

    本文是上海站 Meetup 讲师高日耀根据其分享内容整理的文章。点击查看视频回放 MySQL 运维有哪些挑战? 传统的物理部署方式,即把数据库部署在物理机上。对运维人员而言,会遇到图 1 中四个维度的挑战。 1、成本 自建 MySQL 数据

    • KubeSphere
    • Kubernetes
    • RadonDB
  • 中通快递关键业务和复杂架构挑战下的 Kubernetes 集群服务暴露实践

    2021-06-11

    中通快递关键业务和复杂架构挑战下的 Kubernetes 集群服务暴露实践

    王文虎

    本文是上海站 Meetup 讲师王文虎根据其分享内容整理的文章。点击查看视频回放 KubeSphere 社区的小伙伴们,大家好。我是中通快递容器云平台的研发工程师王文虎,主要负责中通快递容器云平台开发、应用容器化推广、容器平台运维等工作。非

    • KubeSphere
    • Kubernetes
  • 从 KubeSphere 3.1.0 边缘节点的监控问题排查,简要解析边缘监控原理

    2021-06-10

    从 KubeSphere 3.1.0 边缘节点的监控问题排查,简要解析边缘监控原理

    何毓川

    KubeSphere 3.1.0 通过集成 KubeEdge,将节点和资源的管理延伸到了边缘,也是 KubeSphere 正式支持边缘计算的第一个版本。 本文作者也第一时间搭建和试用了边缘节点相关的功能,但是在边缘节点纳管之后遇到了一些监控

    • KubeSphere
    • 边缘节点
  • KubeSphere 部署 Litmus 至 Kubernetes 开启混沌实验

    2021-06-09

    KubeSphere 部署 Litmus 至 Kubernetes 开启混沌实验

    杨传胜

    对于云服务而言,如果系统出现异常,将会带来很大的损失。为了最大程度地降低损失,我们只能不断探寻系统何时会出现异常,甚至缩小到某些特定参数变化是否会造成系统异常。然而随着云原生的发展,不断推进着微服务的进一步解耦,海量的数据与用户规模也带来了

    • Litmus
    • KubeSphere
  • 使用 Cilium 作为网络插件部署 Kubernetes + KubeSphere

    2021-06-04

    使用 Cilium 作为网络插件部署 Kubernetes + KubeSphere

    姚锐

    Cilium 简介 Cilium 是一个用于容器网络领域的开源项目,主要是面向容器而使用,用于提供并透明地保护应用程序工作负载(如应用程序容器或进程)之间的网络连接和负载均衡。 Cilium 在第 3/4 层运行,以提供传统的网络和安全服务

    • Kubernetes
    • KubeSphere
    • Cilium
  • Calico 路由反射模式权威指南

    2021-06-02

    Calico 路由反射模式权威指南

    武献雨

    概述 作为 Kubernetes 最长使用的一种网络插件,Calico 具有很强的扩展性,较优的资源利用和较少的依赖,相较于 Flannel 插件采用 Overlay 的网络,Calico 可以通过三层路由的方式采用性能更佳的 Underl

    • Kubernetes
    • KubeSphere
    • Calico
  • 混合云下的 Kubernetes 多集群管理与应用部署

    2021-05-26

    混合云下的 Kubernetes 多集群管理与应用部署

    李宇

    本文是上海站 Meetup 中讲师李宇根据其分享内容梳理成的文章。本文介绍了 Kubernetes 社区多集群方向的发展历程以及已有的多集群解决方案,分享在混合云的场景下, KubeSphere 如何基于 Kubefed 统一应用的分发与部

    • KubeSphere
    • Kubernetes
    • 多集群管理
  • CNI 基准测试:Cilium 网络性能分析

    2021-05-20

    CNI 基准测试:Cilium 网络性能分析

    Thomas Graf

    原文链接:https://cilium.io/blog/2021/05/11/cni-benchmark 作者:Thomas Graf 译者:罗煜、张亮,均来自KubeSphere 团队 Thomas Graf 是 Cilium 的联合创始

    • Cilium
    • CNI
    • Kubernetes
  • DevOps 流水线如何去除 Docker 依赖

    2021-04-02

    DevOps 流水线如何去除 Docker 依赖

    陈少文

    前言 在 1.20 版本之后, Kubernetes 社区放弃了对 Docker 的支持, 但并不是说未来 Docker 将无法使用。本文主要是针对非 Docker 驱动的 Kubernetes 集群下,给出一个可行的 CI/CD 方案。如

    • Kubernetes
    • KubeSphere
    • Docker
    • DevOps
  • 云原生的 WebAssembly 能取代 Docker 吗?

    2021-03-31

    云原生的 WebAssembly 能取代 Docker 吗?

    Michael Yuan

    WebAssembly 是一个可移植、体积小、加载快并且兼容 Web 的全新格式。由于 WebAssembly 具有很高的安全性,可移植性,效率和轻量级功能,因此它是应用程序安全沙箱方案的理想选择。现如今 WebAssembly 已受到容器

    • Kubernetes
    • Docker
  • 三步搞定 ARM64 离线部署 Kubernetes + KubeSphere

    2021-03-29

    三步搞定 ARM64 离线部署 Kubernetes + KubeSphere

    郭峰

    背景 由于 ARM 架构具有低功耗和并行好的特点,其应用也将会越来越广泛。KubeSphere 作为一款深受国内外开发者所喜爱的开源容器平台,也将积极参与并探索在 ARM 架构下的应用与创新。本文将主要介绍如何在 ARM64 环境下部署 K

    • Kubernetes
    • KubeSphere
    • arm
  • 对于 Serverless, DevOps, 多云及边缘可观测性的思考与实践

    2021-03-25

    对于 Serverless, DevOps, 多云及边缘可观测性的思考与实践

    霍秉杰

    从单体到微服务,再到 Serverless,应用在逐渐地轻量化。有人可能会有疑问,微服务都还没有顺畅的搭建起来,现在又出了 Serverless,应该怎么办? 其实两者之间并不是一个相互替代的关系。我们可以看到,现在有单体应用在跑,也有微服

    • KubeSphere
    • Serverless
    • DevOps
    • 可观测性
  • 使用 GPU-Operator 与 KubeSphere 简化深度学习训练与监控 GPU

    2021-03-17

    使用 GPU-Operator 与 KubeSphere 简化深度学习训练与监控 GPU

    朱含

    本文将从 GPU-Operator 概念介绍、安装部署、深度训练测试应用部署,以及在 KubeSphere 使用自定义监控面板对接 GPU 监控,从原理到实践,逐步浅析介绍与实践 GPU-Operator。 GPU-Operator简介 众

    • KubeSphere
    • Kubernetes
    • GPU
    • 深度学习
  • 使用 KubeKey 安装部署 Kubernetes 与 Kube-OVN

    2021-03-16

    使用 KubeKey 安装部署 Kubernetes 与 Kube-OVN

    林瑞超

    作者简介:林瑞超,锐捷网络开发工程师, KubeSphere 社区 contributor, 关注 Kube-OVN, Cilium 等容器网络相关技术 背景 KubeKey 是 KubeSphere v3.0 新增的安装方式,用户可以一键

    • KubeKey
    • Kubernetes
    • 安装部署
  • KubeSphere 开源 KubeEye:Kubernetes 集群自动巡检工具

    2021-01-29

    KubeSphere 开源 KubeEye:Kubernetes 集群自动巡检工具

    李林

    为什么开源 KubeEye Kubernetes 作为容器编排的事实标准,虽然架构优雅功能也非常强大,但是 Kubernetes 在日常运行过程中总会有一些疑难杂症和隐性的问题让集群管理员和 Yaml 工程师们非常头疼。 基础设施守护进程问

    • Kubernetes
    • 集群巡检
  • 基于 WeDataSphere 与 KubeSphere 构建云原生机器学习平台

    2021-01-11

    基于 WeDataSphere 与 KubeSphere 构建云原生机器学习平台

    周可

    本文是根据 KubeSphere 社区 2020 年度 Meetup 上讲师周可分享的内容整理而成。视频回放 KubeSphere 开源社区的小伙伴们,大家好。我是微众银行大数据平台的工程师周可,接下来给大家分享的是基于 WeDataSph

    • KubeSphere
    • 机器学习
  • 你真的理解 K8s 中的 requests 和 limits 吗?

    2021-01-01

    你真的理解 K8s 中的 requests 和 limits 吗?

    饶云坤

    在 K8s 集群中部署资源的时候,你是否经常遇到以下情形: 经常在 K8s 集群种部署负载的时候不设置 CPU requests 或将 CPU requests 设置得过低(这样“看上去”就可以在每个节点上容纳更多 Pod )。在业务比较繁

    • Kubernetes
    • KubeSphere
  • Docker 出局?你还有 iSula、Containerd、CRI-O

    2020-12-08

    Docker 出局?你还有 iSula、Containerd、CRI-O

    郭峰, 周鹏飞, 徐文涛

    Docker 真的要被 Kubernetes 社区剔除了吗? 最近,Kubernetes 在 1.20 版本中 的 ChangeLog 提到将在未来的版本中废弃 Docker 作为容器运行时,这个事情在全球都闹得沸沸扬扬。 那么,Kuber

    • KubeSphere
    • Kubernetes
  • 使用 frp 接入远程 macOS 物理机进行流水线构建

    2020-11-26

    使用 frp 接入远程 macOS 物理机进行流水线构建

    Shaowen Chen

    本文同样适用于接入 ARM、MIPS 架构,FreeBSD、Windows 系统的物理机,如果 Jenkins 能连上构建机,可以跳过 Frp 部分,直接增加物理节点。 遇到的问题 在以 Kubernetes 为基础设施的场景下,Jenki

    • KubeSphere
    • Kubernetes
    • DevOps
  • 在 Pod 中如何获取客户端的真实 IP

    2020-11-21

    在 Pod 中如何获取客户端的真实 IP

    Shaowen Chen

    Kubernetes 依靠 kube-proxy 组件实现 Service 的通信与负载均衡。在这个过程中,由于使用了 SNAT 对源地址进行了转换,导致 Pod 中的服务拿不到真实的客户端 IP 地址信息。本篇主要解答了在 Kuberne

    • KubeSphere
    • Kubernetes
  • KubeSphere 部署 TiDB 云原生分布式数据库

    2020-10-29

    KubeSphere 部署 TiDB 云原生分布式数据库

    Will, FeynmanZhou, Yaqiong Liu

    TiDB 简介 TiDB 是 PingCAP 公司自主设计、研发的开源分布式关系型数据库,具备水平扩容或者缩容、金融级高可用、实时 HTAP、云原生的分布式数据库、兼容 MySQL 5.7 协议和 MySQL 生态等重要特性。TiDB 适合

    • TiDB
    • Kubernetes
    • KubeSphere
    • TiKV
    • prometheus
  • 基于 KubeSphere 的 Spring Could 微服务 CI/CD 实践

    2020-10-24

    基于 KubeSphere 的 Spring Could 微服务 CI/CD 实践

    Zack & Roland

    本文以 Pig 为例介绍如何在 KubeSphere 上发布一个基于 Spring Cloud 微服务的 CI/CD 项目。 背景简介 Pig Pig (http://pig4cloud.cn/) 是一个基于 Spring Cloud 的开

    • Spring Cloud
    • Kubernetes
    • KubeSphere
    • Pig
  • 如何创建跨 Kubernetes 集群的流水线

    2020-09-28

    如何创建跨 Kubernetes 集群的流水线

    Shaowen Chen

    随着 Kubernetes 被广泛的作为基础设施,各大云厂商都相继推出了各自的 Kubernetes 集群服务。那么在多个集群上,如何跨集群实践 DevOps 流水线呢?本文将主要以示例的形式给出回答。 提示,本文需要对 KubeSpher

    • DevOps
    • Kubernetes
    • KubeSphere
    • Jenkins
    • Pipeline
    • MultiCluster
  • 使用 KubeSphere DevOps 搭建自动化测试系统

    2020-04-29

    使用 KubeSphere DevOps 搭建自动化测试系统

    Shaowen Chen

    测试分层 测试的目的是为了验证预期的功能,发现潜在的缺陷。测试增强了交付合格产品的信心,也给敏捷迭代带来了可能。可以说,测试决定了产品的开发进度。 网络模型有七层的 OSI 、四层的 TCP,而开发模式有 MTV、MVC、MVP、MVVM

    • KubeSphere
    • Kubernetes
  • 使用 KubeSphere 在 Kubernetes 安装 cert-manager 为网站启用 HTTPS

    2020-04-29

    使用 KubeSphere 在 Kubernetes 安装 cert-manager 为网站启用 HTTPS

    Jeff Zhang

    什么是 cert-manager cert-manager(https://cert-manager.io/)是 Kubernetes 原生的证书管理控制器。它可以帮助从各种来源颁发证书,例如 Let's Encrypt,HashiCorp

    • KubeSphere
    • Kubernetes
  • 一文说清 KubeSphere 容器平台的价值

    2020-04-10

    一文说清 KubeSphere 容器平台的价值

    Feynman, Ray

    KubeSphere 作为云原生家族 后起之秀,开源近两年的时间以来收获了诸多用户与开发者的认可。本文通过大白话从零诠释 KubeSphere 的定位与价值,以及不同团队为什么会选择 KubeSphere。 对于企业 KubeSphere

    • DevOps
    • KubeSphere
    • 微服务
  • 本来生活的 DevOps 升级之路

    2020-03-28

    本来生活的 DevOps 升级之路

    YangYang

    我叫杨杨,就职于本来生活网(Benlai.com),负责发布系统架构。我们公司咋说呢,简单说就是卖水果、蔬菜的😄,下面还是来一段官方介绍。 本来生活简介 本来生活网创办于 2012 年,是一个专注于食品、水果、蔬菜的电商网站,从优质食品供应

    • DevOps
    • Kubernetes
    • KubeSphere
    • Jenkins
  • 手把手从零部署与运营生产级的 Kubernetes 集群与 KubeSphere

    2020-03-26

    手把手从零部署与运营生产级的 Kubernetes 集群与 KubeSphere

    Liu_wt

    本文来自 KubeSphere 社区用户 Liu_wt 投稿,欢迎所有社区用户参与投稿或分享经验案例。 本文将从零开始,在干净的机器上安装 Docker、Kubernetes (使用 kubeadm)、Calico、Helm 与 KubeS

    • Kubernetes
    • KubeSphere
  • KubeSphere 部署 SkyWalking 至 Kubernetes 开启无侵入 APM

    2020-03-11

    KubeSphere 部署 SkyWalking 至 Kubernetes 开启无侵入 APM

    Feynman

    Kubernetes 天然适合分布式的微服务应用。然而,当开发者们将应用从传统的架构迁移到 Kubernetes 以后,会发现分布式的应用依旧存在各种各样的问题,例如大量微服务间的调用关系复杂、系统耗时或瓶颈难以排查、服务异常定位困难等一系

    • SkyWalking
    • Kubernetes
    • APM
    • KubeSphere
  • 在 KubeSphere 安装 Orion vGPU 使用 TensorFlow 运行深度学习训练

    2020-01-16

    在 KubeSphere 安装 Orion vGPU 使用 TensorFlow 运行深度学习训练

    Ellaye, Feynman

    概览 本文将使用 KubeSphere 容器平台,在 Kubernetes 上部署 Orion vGPU 软件 进行深度学习加速,并基于 Orion vGPU 软件使用经典的 Jupyter Notebook 进行模型训练与推理。 在开始安

    • AI
    • Kubernetes
    • TensorFlow
    • KubeSphere
  • NetApp 存储在 KubeSphere 上的实践

    2019-09-12

    NetApp 存储在 KubeSphere 上的实践

    Forest Li

    NetApp 是向目前的数据密集型企业提供统一存储解决方案的居世界最前列的公司,其 Data ONTAP是全球首屈一指的存储操作系统。NetApp 的存储解决方案涵盖了专业化的硬件、软件和服务,为开放网络环境提供了无缝的存储管理。 Onta

    • NetApp
    • 存储
  • 基于 Kubernetes 部署 node.js APP

    2019-08-25

    基于 Kubernetes 部署 node.js APP

    Leo Liu

    什么是 Kubernetes Kubernetes 是一个开源容器编排引擎,可以帮助开发者或运维人员部署和管理容器化的应用,能够轻松完成日常开发运维过程中诸如 滚动更新,横向自动扩容,服务发现,负载均衡等需求。了解更多 安装 Kuberne

    • Kubernetes
  • 基于 Kubernetes 的 CI/CD 利器 — Prow 入门指南

    2019-08-20

    基于 Kubernetes 的 CI/CD 利器 — Prow 入门指南

    Magic Song

    Prow是k8s使用的CI/CD系统(https://github.com/kubernetes/test-infra/tree/master/prow),用于管理k8s的issue和pr。如果你经常去k8s社区查看pr或者提交过一些Pr后

    • CI/CD
    • Kubernetes
  • 微服务进阶之路 容器落地避坑指南

    2018-04-16

    微服务进阶之路 容器落地避坑指南

    Ray Zhou, Calvin

    微服务架构相对于单体架构有很大的变化,也产生了一些新的设计模式,比如 sidecar,如何开发一个微服务应用是一件有很大挑战性的事情,我们经常会听到有人讨论如何划分微服务,多细的颗粒度才是微服务等问题。初学者经常会处于一个“忐忑不安”的状态

    • Istio
    • 微服务
  • OpenPitrix Insight

    2018-03-27

    OpenPitrix Insight

    Ray Zhou

    云计算在今天已经被绝大多数的企业所采用,具知名云服务厂商 RightScale 最近的调查显示,已经有越来越多的厂商采用多云管理。客户有太多的理由来选择多云管理了,其中最大的原因莫过于采用单一的供应商,会导致被锁定。因此,如何管理多云环境,

    • 多云应用管理
    • Kubernetes