KubeSphere 基础知识,KubeSphere 入门了解

本文涉及的产品
Serverless 应用引擎免费试用套餐包,4320000 CU,有效期3个月
应用实时监控服务-应用监控,每月50GB免费额度
应用实时监控服务-可观测链路OpenTelemetry版,每月50GB免费额度
简介: KubeSphere 基础知识,KubeSphere 入门了解

@[toc]

KubeSphere 基础知识,KubeSphere 入门了解


1、KubeSphere 的基础层次


KubeSphere 官方文档

KubeSphere 进入后是工作台

1、集群数量统计进入可以对集群进行管理
2、企业空间用于隔离业务域
3、账户用于管理账户

企业空间可以提供对于多个企业业务的隔离,做 B 端业务时,可以通过企业空间隔离不同的企业系统
进入企业空间,我们就可以在空间内管理项目、工程
也可以根据企业给该空间的硬件进行配额,合理利用资源

进入项目,可以对里面的应用进行管理,比如某个大型项目,一共 30 个应用,可以在这里进行管理
项目内的概念主要分为

1、应用负载
2、存储管理
3、配置中心
4、镜像构建器
5、监控告警

2、概念解析


应用负载

应用 (参考文档 https://v3-1.docs.kubesphere.io/docs/project-user-guide/application/app-template/)
就是一个应用容器组,里面可以包含多个应用容器,也叫工作负载,应用分 2 种,一种的来自于应用商店的许多中间件应用,比如 MySql ,可以进行快速的创建
一种是自制应用,就是自己的应用程序打包镜像产生的应用

服务 (参考文档 https://v3-1.docs.kubesphere.io/docs/project-user-guide/application-workloads/services/)
服务 (Service) 是定义了一类容器组的逻辑集合和一个用于访问它们的策略
就是实现网络端口的映射,服务和应用进行绑定,先创建服务,然后创建项目时绑定该服务,所以我们可以在服务里面查看到服务绑定了哪些应用,也就是工作负载
服务构建了容器端口和接节点(宿主机)端口的映射,从容器端口 - 服务端口 - 节点端口

工作负载 (参考文档 https://v3-1.docs.kubesphere.io/docs/project-user-guide/application-workloads/deployments/)
工作负载 (Workload) 通常是访问服务的实际载体, 也是对节点日志收集、监控等系统应用的实际运行载体,是对一组容器组 (Pod) 的抽象模型

任务 (参考文档 https://v3-1.docs.kubesphere.io/docs/project-user-guide/application-workloads/jobs/)
任务 (Job) 负责批量处理短暂的一次性任务,即仅执行一次的任务,它保证批处理任务的一个或多个容器组成功结束

应用路由 (参考文档 https://v3-1.docs.kubesphere.io/docs/project-user-guide/application-workloads/routes/)
应用路由提供一种聚合服务的方式,您可以将集群的内部服务通过一个外部可访问的 IP 地址暴露给集群外部

容器组
容器组 (Pod) 是 Kubernetes 应用程序的基本执行单元,是您创建或部署的 Kubernetes 对象模型中最小和最简单的单元

存储管理

存储卷
存储卷供用户创建的工作负载使用,是将工作负载数据持久化的一种资源对象

存储卷快照
存储卷快照表示存储卷的时间点副本。快照可用于配置新卷(预先填充快照数据)或将现有存储卷还原到先前状态(由快照表示)

配置中心

密钥 (参考 https://v3-1.docs.kubesphere.io/docs/project-user-guide/configuration/secrets/)
密钥 (Secret) 是一种包含少量敏感信息的资源对象,例如密码、token、秘钥等,以键/值对形式保存并且可以在容器组中使用

配置 (参考 https://v3-1.docs.kubesphere.io/docs/project-user-guide/configuration/configmaps/)
配置集 (ConfigMap) 常用于存储工作负载所需的配置信息,许多应用程序会从配置文件、命令行参数或环境变量中读取配置信息

服务帐户 (参考 https://v3-1.docs.kubesphere.io/docs/project-user-guide/configuration/serviceaccounts/)
服务帐户 (Service Account) 为 Pod 中运行的进程提供了一个标识,用于访问 API Server

镜像构建器

镜像构建器
镜像构建器 (Image Builder) 是将代码或者制品容器化的工具,仅需要通过简单的设置即可将制品或代码直接生成容器镜像。

3、服务和应用


image.png

image.png

相关文章
|
边缘计算 Kubernetes Devops
KubeSphere平台安装系列之二【Linux单节点部署KubeSphere】(2/3)
KubeSphere平台安装系列之二【Linux单节点部署KubeSphere】(2/3)
351 3
|
存储 Prometheus 监控
高可用prometheus集群方案选型分享
高可用prometheus集群方案选型分享
7095 2
高可用prometheus集群方案选型分享
|
存储 Kubernetes 容器
Kubernetes(K8S) kubesphere 安装
Kubernetes(K8S) kubesphere 安装
360 4
|
8月前
|
存储 前端开发 数据可视化
Grafana Loki,轻量级日志系统
本文介绍了基于Grafana、Loki和Alloy构建的轻量级日志系统。Loki是一个由Grafana Labs开发的日志聚合系统,具备高可用性和多租户支持,专注于日志而非指标,通过标签索引而非内容索引实现高效存储。Alloy则是用于收集和转发日志至Loki的强大工具。文章详细描述了系统的架构、组件及其工作流程,并提供了快速搭建指南,包括准备步骤、部署命令及验证方法。此外,还展示了如何使用Grafana查看日志,以及一些基本的LogQL查询示例。最后,作者探讨了Loki架构的独特之处,提出了“巨型单体模块化”的概念,即一个应用既可单体部署也可分布式部署,整体协同实现全部功能。
2605 70
Grafana Loki,轻量级日志系统
|
10月前
|
Linux 数据安全/隐私保护 C语言
新手向导:轻松离线搭建最新版OpenVPN(含一键安装脚本)
OpenVPN 是常用的虚拟私有网络工具,通过 Docker 搭建非常简单。但常用的 kylemanna/openvpn 镜像已三年未更新,停留在 OpenVPN 2.4 版本。为了升级到最新版本(如 2024 年 2 月发布的 v2.6.9),可以通过官方开源社区获取最新安装包并手动编译安装。步骤包括安装依赖、下载并编译 OpenSSL 和 OpenVPN、生成证书和配置文件等。此外,GitHub 上有一键安装脚本 openvpn-install.sh,简化了安装过程,但其版本可能不是最新的。安装完成后,还需配置 iptables 以确保客户端能正常使用代理网络。
13054 1
|
Kubernetes 应用服务中间件 nginx
史上最全干货!Kubernetes 原理+实战总结(全文6万字,90张图,100个知识点)(上)
史上最全干货!Kubernetes 原理+实战总结(全文6万字,90张图,100个知识点)
51614 30
|
负载均衡 Cloud Native 中间件
KubeSphere实战
KubeSphere实战
167 0
|
算法 Java
回溯算法详解(Back Tracking)
回溯算法详解(Back Tracking)
685 0
|
弹性计算 固态存储 数据可视化
阿里云服务器价格表(收费标准报价)
阿里云ECS云服务器价格是用户关心的,新手站长来说说阿里云服务器官方报价及优惠折扣后的价格,详细如下: 阿里云服务器价格组成 新手站长先介绍云服务器官方报价(包括按量付费和包年包月的价格),然后再分享优惠活动中云服务器优惠价格。
50417 0
|
存储 Kubernetes 安全
第四章 Helm仓库介绍配置国内仓库地址
第四章 Helm仓库介绍配置国内仓库地址
5505 2

热门文章

最新文章