(资料图片仅供参考)
使用 Kubeadm 部署 Kubernetes(K8S) 安装--附K8S架构图
官网地址:https://kubesphere.com.cn/KubeSphere 是个全栈的Kubernetes容器云PaaS解决方案KubeSphere 是在目前主流容器调度平台 Kubernetes 之上构建的企业级分布式多租户容器平台,提供简单易用的操作界面以及向导式操作方式,在降低用户使用容器调度平台学习成本的同时,极大减轻开发、测试、运维的日常工作的复杂度,旨在解决 Kubernetes 本身存在的存储、网络、安全和易用性等痛点。除此之外,平台已经整合并优化了多个适用于容器场景的功能模块,以完整的解决方案帮助企业轻松应对敏捷开发与自动化运维、微服务治理、多租户管理、工作负载和集群管理、服务与网络管理、应用编排与管理、镜像仓库管理和存储管理等业务场景。
KubeSphere架构说明KubeSphere 采用了前后端分离的架构,实现了面向云原生的设计,后端的各个功能组件可通过 REST API 对接外部系统,可参考 API 文档。KubeSphere 无底层的基础设施依赖,可以运行在任何 Kubernetes、私有云、公有云、VM 或物理环境(BM)之上。
后端组件 | 功能说明 |
---|---|
ks-account | 提供用户、权限管理相关的 API |
ks-apiserver | 整个集群管理的 API 接口和集群内部各个模块之间通信的枢纽,以及集群安全控制 |
ks-apigateway | 负责处理服务请求和处理 API 调用过程中的所有任务 |
ks-console | 提供 KubeSphere 的控制台服务 |
ks-controller-manager | 实现业务逻辑的,例如创建企业空间时,为其创建对应的权限;或创建服务策略时,生成对应的 Istio 配置等 |
Metrics-server | Kubernetes 的监控组件,从每个节点的 Kubelet 采集指标信息 |
Prometheus | 提供集群、节点、工作负载、API 对象等相关监控数据与服务 |
Elasticsearch | 提供集群的日志索引、查询、数据管理等服务,在安装时也可对接您已有的 ES 减少资源消耗 |
Fluent Bit | 提供日志接收与转发,可将采集到的⽇志信息发送到 ElasticSearch、Kafka |
Jenkins | 提供 CI/CD 流水线服务 |
SonarQube | 可选安装项,提供代码静态检查与质量分析 |
Source-to-Image | 将源代码自动将编译并打包成 Docker 镜像,方便快速构建镜像 |
Istio | 提供微服务治理与流量管控,如灰度发布、金丝雀发布、熔断、流量镜像等 |
Jaeger | 收集 Sidecar 数据,提供分布式 Tracing 服务 |
OpenPitrix | 提供应用模板、应用部署与管理的服务 |
Alert | 提供集群、Workload、Pod、容器级别的自定义告警服务 |
Notification | 通用的通知服务,目前支持邮件通知 |
redis | 将 ks-console 与 ks-account 的数据存储在内存中的存储系统 |
MySQL | 集群后端组件的数据库,监控、告警、DevOps、OpenPitrix 共用 MySQL 服务 |
PostgreSQL | SonarQube 和 Harbor 的后端数据库 |
OpenLDAP | 负责集中存储和管理用户账号信息与对接外部的 LDAP |
存储 | 内置 CSI 插件对接云平台存储服务,可选安装开源的 NFS/Ceph/Gluster 的客户端 |
网络 | 可选安装 Calico/Flannel 等开源的网络插件,支持对接云平台 SDN |
除了上述列表的组件,KubeSphere 还支持 Harbor 与 GitLab 作为可选安装项,您可以根据项目需要进行安装。以上列表中每个功能组件下还有多个服务组件,关于服务组件的说明,可参考 服务组件说明。
名词解释KubeSphere | Kubernetes 对照释义 |
---|---|
项目 | Namespace, 为 Kubernetes 集群提供虚拟的隔离作用,详见 Namespace。 |
容器组 | Pod是 Kubernetes 进行资源调度的最小单位,每个 Pod 中运行着一个或多个密切相关的业务容器 |
部署 | Deployments,表示用户对 Kubernetes 集群的一次更新操作,详见 Deployment。 |
有状态副本集 | StatefulSets,用来管理有状态应用,可以保证部署和 scale 的顺序,详见 StatefulSet。 |
守护进程集 | DaemonSets,保证在每个 Node 上都运行一个容器副本,常用来部署一些集群的日志、监控或者其他系统管理应用,详见 Daemonset。 |
任务 | Jobs,在 Kubernetes 中用来控制批处理型任务的资源对象,即仅执行一次的任务,它保证批处理任务的一个或多个 Pod 成功结束。任务管理的 Pod 根据用户的设置将任务成功完成就自动退出了。比如在创建工作负载前,执行任务,将镜像上传至镜像仓库。详见 Job。 |
定时任务 | CronJob,是基于时间的 Job,就类似于 Linux 系统的 crontab,在指定的时间周期运行指定的 Job,在给定时间点只运行一次或周期性地运行。详见 CronJob |
服务 | Service, 一个 Kubernete 服务是一个最小的对象,类似 Pod,和其它的终端对象一样,详见 Service。 |
应用路由 | Ingress,是授权入站连接到达集群服务的规则集合。可通过 Ingress 配置提供外部可访问的 URL、负载均衡、SSL、基于名称的虚拟主机等,详见 Ingress。 |
镜像仓库 | Image Registries,镜像仓库用于存放 Docker 镜像,Docker 镜像用于部署容器服务, 详见 Images。 |
存储卷 | PersistentVolumeClaim(PVC),满足用户对于持久化存储的需求,用户将 Pod 内需要持久化的数据挂载至存储卷,实现删除 Pod 后,数据仍保留在存储卷内。Kubesphere 推荐使用动态分配存储,当集群管理员配置存储类型后,集群用户可一键式分配和回收存储卷,无需关心存储底层细节。详见 Volume。 |
存储类型 | StorageClass,为管理员提供了描述存储 “Class(类)” 的方法,包含 Provisioner、 ReclaimPolicy 和 Parameters 。详见 StorageClass。 |
流水线 | Pipeline,简单来说就是一套运行在 Jenkins 上的 CI/CD 工作流框架,将原来独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂流程编排和可视化的工作。 |
企业空间 | Workspace,是 KubeSphere 实现多租户模式的基础,是您管理项目、 DevOps 工程和企业成员的基本单位。 |
使用Kubeadm部署Kubernetes(K8S)安装--附K8S架构图官网地址:https:...
近日,何猷君跟妹妹一起去科切拉看王嘉尔演唱会,跟朋友和妹妹都玩...
穿越周期,奋勇前行!2022年博彦科技营收同比增长17 11%
日前,2023年第十六届中国坚果炒货食品、干果果干食品展览会暨采供...
瑞铃企管2022年净利75 03万同比减少2 46%培训业务量减少2023 4 ...
官宣来了!广大市民所关注的成都英华学校(原称成都渥太华学校)将...
IT之家4月26日消息,根据最新供应链报道,苹果供应链厂商SunicSyste...
银行板块早盘跳水,成都银行大跌6%,长沙银行、瑞丰银行、中信银行...
4月25日,科蓝软件(300663)融资买入1379 24万元,融资偿还2559 ...
气温骤降,心却满是暖意
尹锡悦到底代表哪国到了美国?,日本,美国,朝鲜,台湾,尹锡悦,韩国政治人物
第六届数字中国建设峰会即将在榕城福州开幕,一首榕“数”小夜曲,...
谢娜再回应助理打手机事件今天的热度非常高,现在也是在热搜榜上了...
4月25日,英威腾(002334)融资买入1486 6万元,融资偿还2044 9万...
部分在节日期间承办酒宴的餐饮单位,该所工作人员对食品留样工作进...
以下是新开普在北京时间4月26日09:36分盘口异动快照:4月26日,新开...
日本央行行长植田和男:日本原材料成本上涨导致的成本推高通胀似乎...
近期,一批重点项目开工,不仅基础设施“大项目”加快落地,高技术...
【方正证券:市场将逐步迎来“利空出尽”、风险偏好提升的5月】财联...
当天,由庐阳区发起设立的产业母基金——合肥庐州壹号产业基金在大...
原油周二在全球风险共振下,油价再度收跌,其中WTI6月合约收盘下跌1...
近日,国内首个进口人乳头瘤病毒(HPV)疫苗9-14岁女孩二剂次接种程...
整体来看,3月份,顺丰、圆通、韵达、申通4家A股上市快递公司的业务...
嗅到危险气息,有钱人在拼命自救!,自救,财富报告
“樱桃好吃树难栽”。樱桃栽种最难的环节,是果实成熟的5月—7月恰...
欢迎观看本篇文章,小勉来为大家解答以上问题。素圈戒指是什么意思...
4月25日,金种子酒(600199)融资买入1564 06万元,融资偿还1928 ...
循“味”追踪的边境神探
据报道,中国工程和铁路研究人员称,在上海和杭州之间建造世界首条...
创维数字在互动平台表示,受国内运营商交付节奏和2022年世界杯年提...