当前位置: 首页 > news >正文

K8s运维管理平台 - KubeSphere 3.x 和4.x 使用分析:功能较强,UI美观

目录标题

  • Lic
  • 使用感受
    • 优点:
    • 优化点:
  • 实操
    • 首页
    • 项目 | 应用负载 | 配置 | 定制资源定义
    • 存储
    • 监控告警
    • 集群设置
  • **KubeSphere 3.x** 和 **4.x**
      • 1. **架构变化**:
      • 2. **多集群管理**:
      • 3. **增强的 DevOps 功能**:
      • 4. **监控与日志**:
      • 5. **性能和可扩展性**:
      • 6. **用户体验**:
      • 7. **安全性**:
      • 总结:

Lic

License-1-ov-file
在这里插入图片描述

使用感受

优点:

1、部署简单
2、有访问控制功能
3、UI美观
4、3.x 免费开源
5、监控可观测性强
6、运维操作便捷

优化点:

1、缺少服务网格(Endpoint、Ingresses等管理)
2、缺少Storage Classes
3、缺少RBAC权限管理(ClusterRoleBinding、ClusterRoles、RoleBinding、Roles) - 认证授权

运维神器之-可视化展示K8s的rbac权限

4、缺少Events
5、缺少Network Policies
6、缺少Replica Sets
7、缺少Pod容器运维功能(登录、日志查看)
8、缺少Nodes负载、磁盘延迟、文件句柄、网络丢包和错误、Kubernetes API Server监控
9、缺少Etcd集群监控

实操

首页

4.x 集群配额统计清晰,容器组状态统计和QoS功能较好
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

项目 | 应用负载 | 配置 | 定制资源定义

功能类似

容器组无法查看日志和登录
在这里插入图片描述
在这里插入图片描述

定制资源定义(Custom Resource Definition,CRD)是一种 Kubernetes 实现自定义资源类型的扩展方式,您可以像操作内置资源对象一样操作定制资源定义对象。

在这里插入图片描述
在这里插入图片描述

编辑标签、污点

在这里插入图片描述

存储

3.x 有卷快照和卷快照类
在这里插入图片描述
在这里插入图片描述

监控告警

集群状态 3.x 多了1个组件状态
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

集群设置

3.x 有1个网关设置
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

KubeSphere 3.x4.x

在 Kubernetes 生态系统中,KubeSphere 是一个开源的企业级容器管理平台,它提供了丰富的功能,以便简化 Kubernetes 集群的管理和应用部署。在 KubeSphere 3.x4.x 版本之间,确实存在一些显著的差异,主要体现在功能扩展、架构设计、用户体验、性能优化等方面。下面我将详细说明这两个版本的区别:

1. 架构变化

  • KubeSphere 3.x

    • KubeSphere 3.x 基于 Kubernetes 平台构建,并通过多个微服务模块实现其功能,如多租户、应用部署、监控等。
    • 采用了较为传统的 Kubernetes 加强版架构,功能模块较为分散,配置和管理可能较为复杂。
    • 在版本 3.x 中,很多功能需要依赖外部组件(例如 Prometheus、Alertmanager)来实现监控、日志收集等功能。
  • KubeSphere 4.x

    • KubeSphere 4.x 引入了全新微服务架构,更注重对多租户、多集群的统一管理。
    • 采用了 Kubernetes 原生的控制平面,进一步简化了 KubeSphere 与 Kubernetes 之间的集成。
    • 增强了对多集群、多云环境的支持,可以在不同集群间实现更强的资源共享和协同。

2. 多集群管理

  • KubeSphere 3.x

    • 虽然 KubeSphere 3.x 支持多集群管理,但相较于 4.x 版本,其多集群功能相对较为基础,需要更多的手动配置和管理。
    • 支持从单一界面管理不同集群,但功能有限,跨集群的服务发现和调度较为复杂。
  • KubeSphere 4.x

    • KubeSphere 4.x 在多集群管理方面做了很大提升。用户可以在 KubeSphere 控制台中直接管理多个集群,无论是本地集群还是云端集群。
    • 通过多集群管理,KubeSphere 4.x 可以实现跨集群的应用部署、服务发现、日志和监控统一展示,支持跨集群的统一策略和权限管理。

3. 增强的 DevOps 功能

  • KubeSphere 3.x

    • KubeSphere 3.x 提供了基本的 DevOps 功能,支持 CI/CD 管道、代码构建、镜像构建等。
    • 但这些功能在一些方面(如第三方集成和自定义化)可能存在一定限制。
  • KubeSphere 4.x

    • 4.x 版本进一步强化了 DevOps 支持,提供了更多的集成工具和功能,支持更加灵活的 CI/CD 流程。
    • 更好地支持 Jenkins、GitLab 等第三方工具集成,并且在 DevOps 控制台的用户体验上做了进一步优化,使得开发者能够更加高效地管理和自动化应用部署。

4. 监控与日志

  • KubeSphere 3.x

    • 默认集成了 Prometheus 和 Grafana 作为监控工具,并使用 Elasticsearch + Fluentd + Kibana(EFK)进行日志管理。
    • 监控和日志管理的配置需要一些额外的操作,且用户需要自行配置和维护这些集成工具。
  • KubeSphere 4.x

    • KubeSphere 4.x 在监控和日志管理方面做了更多优化,提供了更好的默认集成,简化了配置和维护过程。
    • 增强了 Prometheus 和 Grafana 的集成,提供了更多的实时监控和告警功能,同时简化了日志收集、存储和查询的配置过程。
    • 可以通过 KubeSphere 控制台直接查看集群、应用和服务的监控数据,并且支持跨集群的监控数据汇总。

5. 性能和可扩展性

  • KubeSphere 3.x

    • 性能方面已经较为优化,但由于多种功能模块较为独立,整体的可扩展性和性能可能在大规模集群中表现不如预期。
    • 对于非常大的集群或应用规模,可能需要额外的调整和优化。
  • KubeSphere 4.x

    • KubeSphere 4.x 在性能和可扩展性上做了显著优化,特别是在对大规模集群和高并发场景下的支持。其架构设计更加模块化和灵活,能够适应更大的集群规模。
    • 4.x 版本对于资源的管理更加高效,能够在多集群的场景下提供更好的资源调度和管理能力。

6. 用户体验

  • KubeSphere 3.x

    • 界面相对较为基础,但功能完整,适合一些标准的 Kubernetes 使用场景。
    • 用户操作过程中可能需要更多的手动配置和调整。
  • KubeSphere 4.x

    • 4.x 版本在用户体验方面做了很多提升,提供了更加友好的 UI,支持更直观的操作。
    • 增强了对 Kubernetes 原生资源(如 Custom Resource Definitions, CRDs)的支持,用户可以通过控制台方便地管理和配置。

7. 安全性

  • KubeSphere 3.x

    • 提供基础的安全性控制,如角色权限管理(RBAC)、多租户隔离等,但在安全性方面的增强功能较为基础。
  • KubeSphere 4.x

    • 在安全性方面进一步增强,支持更多的安全策略和权限管理选项,尤其是在多集群环境下的安全控制和审计功能。
    • 提供了对更多安全插件和工具的支持,如对容器运行时安全、网络安全等方面的增强。

总结:

KubeSphere 3.x 和 4.x 之间的主要区别体现在架构、功能和用户体验的全面提升上。4.x 版本在多集群管理、DevOps、监控、日志、性能和安全性等方面进行了显著的增强,特别是在大规模环境下的适应性和管理能力上有了大幅改善。如果你的需求涉及多个集群管理、高效的 DevOps 流程、以及更强的监控和日志集成功能,那么升级到 KubeSphere 4.x 将是一个更好的选择。

相关文章:

K8s运维管理平台 - KubeSphere 3.x 和4.x 使用分析:功能较强,UI美观

目录标题 Lic使用感受优点:优化点: 实操首页项目 | 应用负载 | 配置 | 定制资源定义存储监控告警集群设置 **KubeSphere 3.x** 和 **4.x**1. **架构变化**:2. **多集群管理**:3. **增强的 DevOps 功能**:4. **监控与日…...

芯片AI深度实战:基础篇之langchain

基于ollama, langchain,可以构建一个自己的知识库,比如这个 Build Your Own RAG App: A Step-by-Step Guide to Setup LLM locally using Ollama, Python, and ChromaDB | HackerNoon 这是因为: 以上范例就实现了这样一个流程: 系列文章&…...

WordPress使用(1)

1. 概述 WordPress是一个开源博客框架,配合不同主题,可以有多种展现方式,博客、企业官网、CMS系统等,都可以很好的实现。 官网:博客工具、发布平台和内容管理系统 – WordPress.org China 简体中文,这里可…...

单机伪分布Hadoop详细配置

目录 1. 引言2. 配置单机Hadoop2.1 下载并解压JDK1.8、Hadoop3.3.62.2 配置环境变量2.3 验证JDK、Hadoop配置 3. 伪分布Hadoop3.1 配置ssh免密码登录3.2 配置伪分布Hadoop3.2.1 修改hadoop-env.sh3.2.2 修改core-site.xml3.2.3 修改hdfs-site.xml3.2.4 修改yarn-site.xml3.2.5 …...

【高内聚】设计模式是如何让软件更好做到高内聚的?

高内聚(High Cohesion)是指模块内部的元素紧密协作,共同完成一个明确且相对独立的功能。就像高效的小团队,成员们目标一致,相互配合默契。 低耦合(Loose Coupling)是指模块之间的依赖较少&#…...

10.2 目录(文件夹)操作

版权声明:本文为博主原创文章,转载请在显著位置标明本文出处以及作者网名,未经作者允许不得用于商业目的。 10.2.1 DirectoryInfo类 DirectoryInfo类可以获得目录信息。 DirectoryInfo常用属性: Name:获取Director…...

LiteFlow Spring boot使用方式

文章目录 概述LiteFlow框架的优势规则调用逻辑规则组件定义组件内数据获取通过 DefaultContext自定义上下文 通过 组件规则定义数据通过预先传入数据 liteflow 使用 概述 在每个公司的系统中,总有一些拥有复杂业务逻辑的系统,这些系统承载着核心业务逻…...

OSCP:Windows 服务提权详解

在Windows操作系统中,服务是一种特殊的后台进程,它们通常以较高的权限(如 SYSTEM 或 Administrator)运行。攻击者可以通过控制服务的创建、配置或运行过程实现权限提升(提权)。本文将详细分析Windows服务提…...

星火大模型接入及文本生成HTTP流式、非流式接口(JAVA)

文章目录 一、接入星火大模型二、基于JAVA实现HTTP非流式接口1.配置2.接口实现(1)分析接口请求(2)代码实现 3.功能测试(1)测试对话功能(2)测试记住上下文功能 三、基于JAVA实现HTTP流…...

21.Word:小赵-毕业论文排版❗【39】

目录 题目​ NO1.2 NO3.4 NO5.6 NO7.8.9 NO10.11.12 题目 NO1.2 自己的论文当中接收老师的修改:审阅→比较→源文档:考生文件夹:Word.docx→修订的文档:考生文件夹:教师修改→确定→接收→接收所有修订将合并之…...

Python中的函数(上)

Python中的函数是非常重要的编程概念,以下是详细的介绍: 函数定义基础 在Python中,函数是组织好的、可重复使用的代码块,用于执行特定任务。通过函数,我们可以将复杂的程序分解为较小的、更易管理的部分&#xff0c…...

Windows11 安装poetry

使用powershell安装 (Invoke-WebRequest -Uri https://install.python-poetry.org -UseBasicParsing).Content | py - 如果使用py运行失败则替换为python即可 终端运行结果如下 D:\AI\A_Share_investment_Agent> (Invoke-WebRequest -Uri https://install.python-poetry.…...

浅谈Linux 权限、压缩、进程与服务

概述 放假回家,对Linux系统的一些知识进行重新的整理,做到温故而知新,对用户权限管理、文件赋权、压缩文件、进程与服务的知识进行了一次梳理和总结。 权限管理 Linux最基础的权限是用户和文件,先了解基础的用户权限和文件权限…...

006 LocalStorage和SessionStorage

JWT存储在LocalStorage与SessionStorage里的区别和共同点如下: 区别 数据有效期: • LocalStorage:始终有效,存储的数据会一直保留在浏览器中,即使窗口或浏览器关闭也一直保存,因此常用作持久数据。 • Se…...

AJAX RSS Reader:技术解析与应用场景

AJAX RSS Reader:技术解析与应用场景 引言 随着互联网的快速发展,信息量呈爆炸式增长。为了方便用户快速获取感兴趣的信息,RSS(Really Simple Syndication)技术应运而生。AJAX RSS Reader作为一种基于AJAX技术的信息读取工具,在用户体验和信息获取方面具有显著优势。本…...

Go优雅实现redis分布式锁

前言 系统为了保证高可用,通常会部署多实例,并且会存在同时对共享资源并发读写,这时候为了保证读写的安全,常规手段是会引入分布式锁,本文将介绍如何使用redis设计一个优雅的Go分布式锁。 设计 redis分布式锁是借助…...

本地部署deepseek模型步骤

文章目录 0.deepseek简介1.安装ollama软件2.配置合适的deepseek模型3.安装chatbox可视化 0.deepseek简介 DeepSeek 是一家专注于人工智能技术研发的公司,致力于打造高性能、低成本的 AI 模型,其目标是让 AI 技术更加普惠,让更多人能够用上强…...

(2025 年最新)MacOS Redis Desktop Manager中文版下载,附详细图文

MacOS Redis Desktop Manager中文版下载 大家好,今天给大家带来一款非常实用的 Redis 可视化工具——Redis Desktop Manager(简称 RDM)。相信很多开发者都用过 Redis 数据库,但如果你想要更高效、更方便地管理 Redis 数据&#x…...

C++ 写一个简单的加减法计算器

************* C topic:结构 ************* Structure is a very intersting issue. I really dont like concepts as it is boring. I would like to cases instead. If I want to learn something, donot hesitate to make shits. Like building a house. Wh…...

计算机网络基础 - 链路层(3)

计算机网络基础 链路层和局域网交换局域网链路层寻址地址解析协议 ARP以太网物理拓扑以太网帧结构以太网提供的服务以太网标准 链路层交换机交换机转发和过滤自学习交换机优点交换机和路由器比较 大家好呀!我是小笙,本章我主要分享计算机网络基础 - 链路…...

手游刚开服就被攻击怎么办?如何防御DDoS?

开服初期是手游最脆弱的阶段,极易成为DDoS攻击的目标。一旦遭遇攻击,可能导致服务器瘫痪、玩家流失,甚至造成巨大经济损失。本文为开发者提供一套简洁有效的应急与防御方案,帮助快速应对并构建长期防护体系。 一、遭遇攻击的紧急应…...

OpenLayers 可视化之热力图

注:当前使用的是 ol 5.3.0 版本,天地图使用的key请到天地图官网申请,并替换为自己的key 热力图(Heatmap)又叫热点图,是一种通过特殊高亮显示事物密度分布、变化趋势的数据可视化技术。采用颜色的深浅来显示…...

以下是对华为 HarmonyOS NETX 5属性动画(ArkTS)文档的结构化整理,通过层级标题、表格和代码块提升可读性:

一、属性动画概述NETX 作用:实现组件通用属性的渐变过渡效果,提升用户体验。支持属性:width、height、backgroundColor、opacity、scale、rotate、translate等。注意事项: 布局类属性(如宽高)变化时&#…...

汽车生产虚拟实训中的技能提升与生产优化​

在制造业蓬勃发展的大背景下,虚拟教学实训宛如一颗璀璨的新星,正发挥着不可或缺且日益凸显的关键作用,源源不断地为企业的稳健前行与创新发展注入磅礴强大的动力。就以汽车制造企业这一极具代表性的行业主体为例,汽车生产线上各类…...

鸿蒙中用HarmonyOS SDK应用服务 HarmonyOS5开发一个医院挂号小程序

一、开发准备 ​​环境搭建​​: 安装DevEco Studio 3.0或更高版本配置HarmonyOS SDK申请开发者账号 ​​项目创建​​: File > New > Create Project > Application (选择"Empty Ability") 二、核心功能实现 1. 医院科室展示 /…...

抖音增长新引擎:品融电商,一站式全案代运营领跑者

抖音增长新引擎:品融电商,一站式全案代运营领跑者 在抖音这个日活超7亿的流量汪洋中,品牌如何破浪前行?自建团队成本高、效果难控;碎片化运营又难成合力——这正是许多企业面临的增长困局。品融电商以「抖音全案代运营…...

【SQL学习笔记1】增删改查+多表连接全解析(内附SQL免费在线练习工具)

可以使用Sqliteviz这个网站免费编写sql语句,它能够让用户直接在浏览器内练习SQL的语法,不需要安装任何软件。 链接如下: sqliteviz 注意: 在转写SQL语法时,关键字之间有一个特定的顺序,这个顺序会影响到…...

ServerTrust 并非唯一

NSURLAuthenticationMethodServerTrust 只是 authenticationMethod 的冰山一角 要理解 NSURLAuthenticationMethodServerTrust, 首先要明白它只是 authenticationMethod 的选项之一, 并非唯一 1 先厘清概念 点说明authenticationMethodURLAuthenticationChallenge.protectionS…...

【RockeMQ】第2节|RocketMQ快速实战以及核⼼概念详解(二)

升级Dledger高可用集群 一、主从架构的不足与Dledger的定位 主从架构缺陷 数据备份依赖Slave节点,但无自动故障转移能力,Master宕机后需人工切换,期间消息可能无法读取。Slave仅存储数据,无法主动升级为Master响应请求&#xff…...

使用LangGraph和LangSmith构建多智能体人工智能系统

现在,通过组合几个较小的子智能体来创建一个强大的人工智能智能体正成为一种趋势。但这也带来了一些挑战,比如减少幻觉、管理对话流程、在测试期间留意智能体的工作方式、允许人工介入以及评估其性能。你需要进行大量的反复试验。 在这篇博客〔原作者&a…...