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 将是一个更好的选择。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/9096.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SpringBoot或SpringAI对接DeekSeek大模型

今日除夕夜,deepseek可是出尽了风头,但是我看网上还没有这方面的内容对接,官网也并没有,故而本次对接是为了完成这个空缺 我看很多的博客内容是流式请求虽然返回时正常的,但是他并不是实时返回,而是全部响应…

低代码系统-产品架构案例介绍、明道云(十一)

明道云HAP-超级应用平台(Hyper Application Platform),其实就是企业级应用平台,跟微搭类似。 通过自设计底层架构,兼容各种平台,使用低代码做到应用搭建、应用运维。 企业级应用平台最大的特点就是隐藏在冰山下的功能很深&#xf…

文献阅读 250128-Tropical forests are approaching critical temperature thresholds

Tropical forests are approaching critical temperature thresholds 来自 <Tropical forests are approaching critical temperature thresholds | Nature> 热带森林正在接近临界温度阈值 ## Abstract: The critical temperature beyond which photosynthetic machinery…

判断子序列

hello 大家好&#xff01;今天开写一个新章节&#xff0c;每一天一道算法题。让我们一起来学习算法思维吧&#xff01; function isSubsequence(s, t) {// 初始化两个指针&#xff0c;分别指向字符串 s 和 t 的起始位置let i 0; let j 0; // 当两个指针都未超出对应字符串的长…

您与此网站之间建立的连接不安全

网站建立好后&#xff0c;用360浏览器打开后地址栏有一个灰色小锁打着红色叉点击后显示“您与此网站之间建立的连接不安全”“请勿在此网站上输入任何敏感信息&#xff08;例如密码或信用卡信息&#xff09;&#xff0c;因为攻击者可能会盗取这些信息。” 出现这个提示的主要原…

解读隐私保护工具 Fluidkey:如何畅游链上世界而不暴露地址?

作者&#xff1a;Techub 独家解读 撰文&#xff1a;Tia&#xff0c;Techub News 隐私不只是个人权利的象征&#xff0c;更是我们迈向透明、信任未来的重要过渡桥梁。如果你还未意识到隐私的重要性&#xff0c;推荐阅读 KeyMapDAO 的文章《「被出卖的自由」&#xff1a;我到底该…

uniapp 地图添加,删除,编辑标记,在地图中根据屏幕范围中呈现标记

前言 小程序实现新功能&#xff0c;在地图中选取位置添加标记&#xff0c;并在地图中呈现添加的标记&#xff0c;&#xff08;呈现的是根据当前屏幕范围内的标记&#xff09;&#xff0c;并对标记进行分享&#xff0c;删除&#xff0c;编辑&#xff0c;导航&#xff0c;并从分…

DPO、KTO、DiffusionDPO

DPO&#xff08;Direct Preference Optimization&#xff09; 原文来自于 https://arxiv.org/pdf/2305.18290&#xff0c; Bradley-Terry (BT)模型&#xff0c;假设人的喜欢遵循下面的公式&#xff0c;给定x&#xff0c;得到 y 1 y_1 y1​和 y 2 y_2 y2​分别遵循以下关系&am…

Android Studio安装配置

一、注意事项 想做安卓app和开发板通信&#xff0c;踩了大坑&#xff0c;Android 开发不是下载了就能直接开发的&#xff0c;对于新手需要注意的如下&#xff1a; 1、Android Studio版本&#xff0c;根据自己的Android Studio版本对应决定了你所兼容的AGP&#xff08;Android…

GPU上没程序在跑但是显存被占用

原因&#xff1a;存在僵尸线程&#xff0c;运行完但是没有释放内存 查看僵尸线程 fuser -v /dev/nvidia*关闭僵尸线程 pkill -9 -u 用户名 程序名 举例&#xff1a;pkill -9 -u grs python参考&#xff1a;https://blog.csdn.net/qq_40206371/article/details/143798866

JAVA实战开源项目:蜗牛兼职平台(Vue+SpringBoot) 附源码

本文项目编号 T 034 &#xff0c;文末自助获取源码 \color{red}{T034&#xff0c;文末自助获取源码} T034&#xff0c;文末自助获取源码 目录 一、系统介绍1.1 平台架构1.2 管理后台1.3 用户网页端1.4 技术特点 二、演示录屏三、启动教程四、功能截图五、文案资料5.1 选题背景…

DeepSeek LLM解读

背景&#xff1a; 量化巨头幻方探索AGI&#xff08;通用人工智能&#xff09;新组织“深度求索”在成立半年后&#xff0c;发布的第一代大模型DeepSeek试用地址&#xff1a;DeepSeek &#xff0c;免费商用&#xff0c;完全开源。作为一家隐形的AI巨头&#xff0c;幻方拥有1万枚…

用WinForm如何制作简易计算器

首先我们要自己搭好页面 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms;namespace _7_简易计算…

Luzmo 专为SaaS公司设计的嵌入式数据分析平台

Luzmo 是一款嵌入式数据分析平台&#xff0c;专为 SaaS 公司设计&#xff0c;旨在通过直观的可视化和快速开发流程简化数据驱动决策。以下是关于 Luzmo 的详细介绍&#xff1a; 1. 背景与定位 Luzmo 前身为 Cumul.io &#xff0c;专注于为 SaaS 公司提供嵌入式分析解决方案。…

Openfga 授权模型搭建

1.根据项目去启动 配置一个 openfga 服务器 先创建一个 config.yaml文件 cd /opt/openFGA/conf touch ./config.yaml 怎么配置&#xff1f; 根据官网来看 openfga/.config-schema.json at main openfga/openfga GitHub 这里讲述详细的每一个配置每一个类型 这些配置有…

【物联网】ARM核常用指令(详解):数据传送、计算、位运算、比较、跳转、内存访问、CPSR/SPSR、流水线及伪指令

文章目录 指令格式&#xff08;重点&#xff09;1. 立即数2. 寄存器位移 一、数据传送指令1. MOV指令2. MVN指令3. LDR指令 二、数据计算指令1. ADD指令1. SUB指令1. MUL指令 三、位运算指令1. AND指令2. ORR指令3. EOR指令4. BIC指令 四、比较指令五、跳转指令1. B/BL指令2. l…

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

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

lightweight-charts-python 包 更新 lightweight-charts.js 的方法

lightweight-charts-python 是 lightweight-charts.js 的 python 包装&#xff0c;非常好用 lightweight-charts 更新比较频繁&#xff0c;导致 lightweight-charts-python 内置的 lightweight-charts 经常不是最新的。 新的 lightweight-charts 通常可以获得性能改进和bug修复…

记录 | Docker的windows版安装

目录 前言一、1.1 打开“启用或关闭Windows功能”1.2 安装“WSL”方式1&#xff1a;命令行下载方式2&#xff1a;离线包下载 二、Docker Desktop更新时间 前言 参考文章&#xff1a;Windows Subsystem for Linux——解决WSL更新速度慢的方案 参考视频&#xff1a;一个视频解决D…

2025年01月27日Github流行趋势

项目名称&#xff1a;onlook项目地址url&#xff1a;https://github.com/onlook-dev/onlook项目语言&#xff1a;TypeScript历史star数&#xff1a;5340今日star数&#xff1a;211项目维护者&#xff1a;Kitenite, drfarrell, iNerdStack, abhiroopc84, apps/dependabot项目简介…