16.云原生之kubesphere组件安装卸载

这篇具有很好参考价值的文章主要介绍了16.云原生之kubesphere组件安装卸载。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

云原生专栏大纲

KubeSphere组件介绍

KubeSphere 的全部可插拔组件如下:

配置项 功能组件 描述
alerting KubeSphere 告警系统 可以为工作负载和节点自定义告警策略。告警策略被触发后,告警消息会通过不同的渠道(例如,邮件和 Slack)发送至接收人。
auditing KubeSphere 审计日志系统 提供一套与安全相关并按时间顺序排列的记录,记录平台上不同租户的活动。
devops KubeSphere DevOps 系统 基于 Jenkins 提供开箱即用的 CI/CD 功能,提供一站式 DevOps 方案、内置 Jenkins 流水线与 B2I & S2I。
events KubeSphere 事件系统 提供一个图形化的 Web 控制台,用于导出、过滤和警告多租户 Kubernetes 集群中的 Kubernetes 事件。
logging KubeSphere 日志系统 在统一的控制台中提供灵活的日志查询、收集和管理功能。可以添加第三方日志收集器,例如 Elasticsearch、Kafka 和 Fluentd。
metrics_server HPA 根据设定指标对 Pod 数量进行动态伸缩,使运行在上面的服务对指标的变化有一定的自适应能力。
networkpolicy 网络策略 可以在同一个集群内部之间设置网络策略(比如限制或阻止某些实例 Pod 之间的网络请求)。
kubeedge KubeEdge 为集群添加边缘节点并在这些节点上运行工作负载。
openpitrix KubeSphere 应用商店 基于 Helm 的应用程序商店,允许用户管理应用的整个生命周期。
servicemesh KubeSphere 服务网格 (基于 Istio) 提供细粒度的流量治理、可观测性、流量追踪以及可视化流量拓扑图。
ippool 容器组 IP 池 创建容器组 IP 池并从 IP 池中分配 IP 地址到 Pod。
topology 服务拓扑图 集成 Weave Scope
以查看应用和容器的服务间通信(拓扑图)。

KubeSphere组件安装卸载

此处主要介绍在KubeSphere控制台启用插件,安装卸载可参考官网启用可插拔组件 卸载可插拔组件

配置内容参考

配置项 功能组件 ks-installer配置
alerting KubeSphere 告警系统 alerting.enabled: true
auditing KubeSphere 审计日志系统 auditing.enabled: true
devops KubeSphere DevOps 系统 devops:.enabled: true
events KubeSphere 事件系统 events.enabled: true
logging KubeSphere 日志系统 logging.enabled: true
metrics_server HPA metrics_server.enabled: true
networkpolicy 网络策略 network.networkpolicy.enabled: true
topology 服务拓扑图 network.topology.type: weave-scope
openpitrix KubeSphere 应用商店 openpitrix.store.enabled: true
ippool 容器组 IP 池 network.ippool.type: calico
kubeedge KubeEdge 16.云原生之kubesphere组件安装卸载,私有云+云原生实战,云原生
# edgeruntime 向集群添加边缘节点,并在边缘节点上部署工作负载。
# advertiseAddress至少提供一个公网IP地址或一个边缘节点可以访问的IP地址。请注意,一旦启用了KubeEdge,如果不提供地址,CloudCore将出现故障
servicemesh KubeSphere 服务网格 (基于 Istio) 16.云原生之kubesphere组件安装卸载,私有云+云原生实战,云原生
# ingressGateways将服务暴露至服务网格之外。默认不开启。
# cni启用后,会在 Kubernetes pod 生命周期的网络设置阶段完成 Istio 网格的 pod 流量转发设置工作。

日志系统、事件系统、审计日志,建议配置如下内容,并通过externalElasticsearchHost和externalElasticsearchPort指定外部es:

es:  # Storage backend for logging, tracing, events and auditing.
  elasticsearchMasterReplicas: 1   # The total number of master nodes. Even numbers are not allowed.
  elasticsearchDataReplicas: 1     # The total number of data nodes.
  elasticsearchMasterVolumeSize: 4Gi   # The volume size of Elasticsearch master nodes.
  elasticsearchDataVolumeSize: 20Gi    # The volume size of Elasticsearch data nodes.
  logMaxAge: 7                     # Log retention day in built-in Elasticsearch. It is 7 days by default.
  elkPrefix: logstash              # The string making up index names. The index name will be formatted as ks-<elk_prefix>-log.
  externalElasticsearchHost: # The Host of external Elasticsearch.
  externalElasticsearchPort: # The port of external Elasticsearch.

安装组件步骤

  1. 资源定义搜索ClusterConfiguration

16.云原生之kubesphere组件安装卸载,私有云+云原生实战,云原生

  1. 编辑ks-installer

16.云原生之kubesphere组件安装卸载,私有云+云原生实战,云原生

  1. 配置修改(参考上述配置内容)

16.云原生之kubesphere组件安装卸载,私有云+云原生实战,云原生

  1. 检查安装过程

16.云原生之kubesphere组件安装卸载,私有云+云原生实战,云原生
安装完成后,会出现上图分析工具,也可选择kubectl控制工具执行如下命令查看安装进度:

kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f

卸载组件步骤

官方卸载可插拔组件教程。小编总结卸载组件通用步骤:

  1. 将ks-installer配置中相关组件关闭
  2. 删除组件整个命名空间即可删除

上述通用步骤可能会遇到资源删除不了等情况,参考《3.云原生之kubesphere运维》文章来源地址https://www.toymoban.com/news/detail-806170.html

到了这里,关于16.云原生之kubesphere组件安装卸载的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 在 Debian 12 上安装 KubeSphere 实战入门

    老 Z,运维架构师,云原生爱好者,目前专注于云原生运维,云原生领域技术栈涉及 Kubernetes、KubeSphere、DevOps、OpenStack、Ansible 等。 知识点 定级: 入门级 KubeKey 安装部署 KubeSphere 和 Kubernetes Debian 操作系统的基本配置 Kubernetes 常用工作负载的创建 KubeSphere 控制台操作入门 演示

    2024年02月10日
    浏览(49)
  • 卸载本机已安装的node.js(v.16.13.0版本)

    因为要用多版本的node,准备安装一个nvm管理,所以需要先卸载掉原来安装的v.16.13.0版本。 记录一下卸载过程 1、在系统设置-应用里卸载node 妈蛋这样卸载报错。。找了下根本没有这个路径   那就只能最简单的方法了,全部删掉 1、删除node的安装目录 默认是C:Program Filesnode

    2024年02月14日
    浏览(62)
  • 【kubernetes】Harbor部署及KubeSphere使用私有仓库Harbor

    https://goharbor.io/ 内容学习于马士兵云原生课程 部署docker及docker-compose 略 获取Harbor安装文件 获取TLS文件 云服务器厂商,即可申请 修改harbor配置文件 执行预备脚本 执行安装脚本 验证运行情况 测试访问 配置域名解析,使用域名访问则是安全的 修改docker daemon.json配置文件 镜像

    2024年02月10日
    浏览(34)
  • 【云原生 | Docker 高级篇】11、Docker 私有镜像仓库 Harbor 安装及使用教程

    目录 一、Harbor 介绍 二、Harbor 的优势 三、Harbor 部署安装 3.1 部署环境 3.2 为 Harbor 自签发证书 3.3 安装 Harbor 3.4 设置开机自启 四、Harbor 图像化界面使用说明 4.1 修改本地 hosts 文件 4.2 访问 harbor 4.3 创建项目 五、测试使用 harbor 私有镜像仓库 5.1 修改 docker 配置 5.2 登录 harbor

    2024年01月17日
    浏览(40)
  • Ubuntu16.04安装Python3.8,3.7,3.9(含卸载方法,支持多版本共存)

    本文将按照Python的各个版本进行介绍的是 Ubuntu16.04 下安装相应版本 Python 的过程,可选择所需的版本进行查看,各个版本的命令基本相同,其中 Python3.8的是图解版,其余的是命令版 。本文仅在Ubuntu16.04下测试过,对于其他系统版本未测试,一般情况下具有通用性,这里看个人

    2024年02月03日
    浏览(47)
  • Vue3安装配置、开发环境搭建(组件安装卸载)(图文详细)

    本文目录: 一、vue的主要安装使用方式 二、node.js安装和配置 1、支持运行 Node.js的平台 2、Node.js 版本开发发布时间表(日期可能会有变化) 3、下载安装node.js 4、node.js环境配置 (1)、检查node 和npm版本信息 (2)、配置npm下载时的默认安装目录和缓存日志目录 (3)、npm配置

    2024年02月04日
    浏览(67)
  • 某制造企业基于 KubeSphere 的云原生实践

    随着业务升级改造与软件产品专案的增多,常规的物理机和虚拟机方式逐渐暴露出一些问题: 大量服务部署在虚拟机上,资源预估和硬件浪费较大; 大量服务部署在虚拟机上,部署时间和难度较大,自动化程度较低; 开发人员和运维人员,由于开发和部署服务环境不同,服

    2024年02月15日
    浏览(39)
  • 蜘点云原生之 KubeSphere 落地实践过程

    作者:池晓东,蜘点商业网络服务有限公司技术总监,从事软件开发设计 10 多年,喜欢研究各类新技术,分享技术。 来源:本文由 11 月 25 日广州站 meetup 中讲师池晓东整理,整理于该活动中池老师所分享的同名议题内容。 蜘点成立于 2016 年 4 月,致力于打造社区电商业务(

    2024年02月03日
    浏览(38)
  • 12.云原生之kubesphere中应用部署方式

    云原生专栏大纲 在k8s中要想部署应用,需要 编写各种yaml文件 ,一旦应用依赖比较复杂 对运维人员极其不友好,对开发人员入门操作门槛较高 。k8s有几种常见的应用部署方式,包括: Deployment(部署) :Deployment是Kubernetes中最常用的应用部署方式之一。它定义了应用程序的

    2024年01月16日
    浏览(82)
  • 云原生MeetUp| 1222 KubeSphere + 敏捷 主题分享会

    date: 2023-12-22 location:西交利物浦大学 全文概要 Section-1 Agile-头部智能电动车公司敏捷转型实践分享 Section-2 KubeSphere 可查吧架构下 DevOps 插件实现方法 Section-3 KubeSphere 在 vsleem 的落地实践 Section-4 Zabbix+SkyWalking 实现全域监控 Section-5 AI 时代的战略思维 Section-6 闪电演讲 —— 在

    2024年02月03日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包