当前位置: 首页 > 软件库 > 云计算 > PaaS系统/容器 >

KubeSphere

以应用为中心的容器管理平台
授权协议 Apache-2.0
开发语言 Google Go Groovy HTML/CSS SHELL
所属分类 云计算、 PaaS系统/容器
软件类型 开源软件
地区 国产
投 递 者 公孙慎之
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

KubeSphere 是在 Kubernetes 之上构建的面向云原生应用的 容器混合云,支持多云与多集群管理,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。KubeSphere 提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台。KubeSphere 愿景是打造一个基于 Kubernetes 的云原生分布式操作系统,它的架构可以很方便地与云原生生态进行即插即用(plug-and-play)的集成。

KubeSphere 目前最新的版本为 v3.0.0,所有版本 100% 开源,关于 KubeSphere 更详细的介绍与说明请参阅 什么是 KubeSphere

 

核心功能

功能 介绍
多云与多集群管理 提供多云与多集群的中央管理面板,支持集群导入,支持应用在多云与多集群一键分发
Kubernetes 集群搭建与运维 支持在线 & 离线安装、升级与扩容 K8s 集群,支持安装 “云原生全家桶”
Kubernetes 资源可视化管理 可视化纳管原生 Kubernetes 资源,支持向导式创建与管理 K8s 资源
基于 Jenkins 的 DevOps 系统 支持图形化与脚本两种方式构建 CI/CD 流水线,内置 Source to Image(S2I)和 Binary to Image(B2I)等 CD 工具
应用商店与应用生命周期管理 提供应用商店,内置 Redis、MySQL 等 15 个常用应用,支持应用的生命周期管理
基于 Istio 的微服务治理 (Service Mesh) 提供可视化无代码侵入的 灰度发布、熔断、流量治理与流量拓扑、分布式 Tracing
多租户管理 提供基于角色的细粒度多租户统一认证,支持 对接企业 LDAP/AD,提供多层级的权限管理
丰富的可观察性功能 提供集群/工作负载/Pod/容器等多维度的监控,提供基于多租户的日志查询与日志收集,支持节点与应用层级的告警与通知
基础设施管理 支持 Kubernetes 节点管理,支持节点扩容与集群升级,提供基于节点的多项监控指标与告警规则
存储管理 支持对接 Ceph、GlusterFS、NFS、Local PV,支持可视化运维管理 PVC、StorageClass,提供 CSI 插件对接云平台存储
网络管理 提供租户网络隔离与 K8s Network Policy 管理,支持 Calico、Flannel,提供 Porter LB 用于暴露物理环境 K8s 集群的 LoadBalancer 服务
GPU support 集群支持添加 GPU 与 vGPU,可运行 TensorFlow 等 ML 框架

以上功能说明详见 产品功能

架构

KubeSphere 采用了前后端分离的架构设计,后端的各个功能组件可通过 REST API 对接外部系统,KubeSphere 可以运行在任何 Kubernetes、私有云、公有云、VM 或物理环境之上。

Architecture

快速入门

快速入门系列 提供了快速安装与入门示例,供初次安装体验参考。

在已有 Kubernetes 之上安装 KubeSphere

基于 Linux 安装 KubeSphere

 

  • 前言: KubeSphere 是在 Kubernetes 之上构建的 多租户 容器平台,以应用为中心,提供全栈的 IT 自动化运维的能力,简化企业的 DevOps 工作流。使用 KubeSphere 不仅能够帮助企业在公有云或私有化数据中心快速搭建 Kubernetes 集群,还提供了一套功能丰富的向导式操作界面。总的来说,就是这个很牛逼,不止是kubernetes的一个web管理工具,还集成有d

  • “当微服务变得越来越多时,管理就会出问题。就像汽车的轮子,单个轮子肯定不行,需要整装、驱动,但是轮子越来越多时,如何管理这些轮子也很重要。这时候必须有一个管理系统,Kubernetes 已经成为容器平台的标准,所以青云QingCloud 会拥抱 Kubernetes。Kubernetes 不仅仅是容器的调度和编排,它还制订了一套标准和规范,生态非常强大。我们认为 Kubernetes 是容器时代的

  • kubesphere离线部署 需要在k8s环境安装完成后进行,支持k8s版本: 1.19.+ 1.20.+ 1.21.+ 1.22.+ 1.23.+ 部署包下载地址 https://download.csdn.net/download/weixin_45509582/87205505 strongeclass默认动态存储准备 部署kubesphere需要k8s有一个任意默认存储,因为pod拉起期间

  • 参考资料: “kubesphere github delete” 详细如下: #!/usr/bin/env bash function delete_sure(){ cat << eof $(echo -e "\033[1;36mNote:\033[0m") Delete the KubeSphere cluster, including the module kubesphere-syst

  • https://kubesphere.com.cn/ 1、下载核心文件 如果下载不到,请复制附录的内容 wget https://github.com/kubesphere/ks-installer/releases/download/v3.1.1/kubesphere-installer.yaml wget https://github.com/kubesphere/ks-installer/

  • 前言 最近部门内需要进行私有化部署,所以这个系列主要是以docker+Kubernetes 技术选型和的调研为主了。 很久没有更新博客,这里把自己的随笔记录到博客中,后续再进行详细整理吧 一、在 Linux 上以 All-in-One 模式安装 KubeSphere 为什么不纯手动安全k8s呢? 首先我们是想选购一个成型的标准封装尽量简化我们的安装流程。 其次我们如果实现这个标品是ok的那么,其实

  • 这篇文章我们将学习在 vscode 上的 ssh remote 插件基础上,尝试 debug 和学习 KubeSphere 后端模块架构。 前提 安装好 vscode 以及 ssh remote container 插件; 在远程主机上安装好 kubenertes 容器 " 操作系统 " 和 KubeSphere >= v3.1.0 云“控制面板”; 安装 go >=1.16; 在 KubeSph

  • 1. 简介   在Linux上通过KubeKey安装 KubeSphere 的一般步骤如下:   ● 安装 Kubernetes   ● 安装所提供的任何插件   ● 通过 ks-installer 安装 KubeSphere   在第2点中必须安装可用的 StorageClass,其中包括StorageClass本身,需为StorageClass安装存储插件 2. KubeKey   KubeK

  • 主机清单 序号 IP 主机名 配置 1 192.168.85.161 k8s-master 8VCPU 32GB 2 192.168.85.162 k8s-node1 8VCPU 32GB 3 192.168.85.163 k8s-node2 8VCPU 32GB 4 192.168.85.164 nfs-server 8VCPU 32GB 基础环境准备 nfs服务器安装部署(略) 1. 安装do

 相关资料
  • 创建容器docker run 创建容器 # docker run --name rhel7.4 registry.access.redhat.com/rhel7-atomic:7.4-119docker run 创建容器并进入命令行 # docker run --name rhel7.4 -it registry.access.redhat.com/rhel7-atomic:7.4-119 /b

  • 主要内容:选择合适的网站,CMS平台在本章中,我们将首先讨论如何为您的网站做出正确的选择,以及为网站选择哪个内容管理系统(CMS)平台。 选择合适的网站 让我们通过问自己几个问题来理解这一点,然后详细讨论这个概念。 问题1 - 你要花多少钱? 回答 - 这是与预算直接相关的主要问题之一。 如果你的预算很低,那么应该考虑一些非商业性的,而不是太复杂。 问题2 - 需要多少时间来计划维护? 回答 - 如果要发布很多优惠报价,最好有一个博

  • 问题内容: 我有使用小组布局来组织一些标签的面板。调整大小后,我想将此面板保持在屏幕中央。如果我使用流布局将面板放置在另一个面板中,则可以使标签水平居中,而不能垂直居中。哪个布局管理器允许我将面板保持在屏幕中央? 我还尝试了边框布局,并将其放置在中心,但其大小调整为窗口大小。 问题答案: 尝试使用a 并添加带有空对象的面板。 例如:

  • 我目前正在尝试让hazelcast管理中心在我的mac上本地运行,我收到了一个错误通知,就是这个: 运行后: 在根文件夹中。 如果需要,我可以提供更多信息,我对Hazelcast有点陌生,我正在努力让它正常工作,这样我就可以使用它与Zeebe工作流引擎结合。任何帮助都将是巨大的,任何对hazelcast的见解也是如此,因为它对我来说是一项新技术。提前感谢!

  • 向云端测试资源平台部署应用后,DaoCloud 提供了丰富的管理功能,这些功能涵盖了主流 PaaS 平台的核心能力,还在此基础上,增加了与持续交付相关的自动发布、分支发布等功能,下面我们与您详细介绍。 容器 调整容器实例的资源配置 选择容器运行环境 增加或修改启动命令 调整容器实例个数 进行修改后,容器会进入更新状态,在修改完成后,容器会被重启。再次提醒,单独的容器实例在被重启或重新部署后,其中临

  • 在本地主机的LXC容器中是否有用于管理节点的傀儡模块?例如:我有一个带有50个LXC容器的主机,我想直接从主机管理所有这些容器,而不是从另一个带有的LXC容器。