[云原生专题-49]:Kubesphere云治理-操作-分步部署基于微服务的业务应用 - 基本过程与步骤

2023-11-10

作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

 本文网址:https://blog.csdn.net/HiWangWenBing/article/details/122925243


目录

第1章 部署基于微服务的业务应用的入口

第2章 微服务服务类型

第3章 部署的三大步骤

步骤1:选择特定的工作负载(depolymengt)方式部署微服务。

步骤2:部署业务数据和配置数据

步骤3:通过部署Service,对外暴露微服务,进行远程访问


第1章 部署基于微服务的业务应用的入口

除了项目的viewer角色外,其他角色的用户都有权部署微服务应用程序。

!!!创建一个新项目是部署微服务的前提条件!!!

第2章 微服务服务类型

(1)在Kubesphere中,微服务是部署指定的项目中的,而Kubesphere的项目,实际上就是K8S的一个名字空间而已。

(2)Kubesphere支持的服务有三种:无状态微服务的部署、有状态微服务的部署和守护进程的部署。这与K8S的Service类似是一致的。

(3)微服务部署需要支持数据的池化和微服务的配置文件,底层的基础是:K8S的PVCconfigmap

(4)微服务应用程序的基本组成单元是容器组pod。

第3章 部署的三大步骤

步骤1:选择特定的工作负载(depolymengt)方式部署微服务。

部署完成工作负载后,会生产一组容器组pod。

# 查看部署情况

$ kubectl get depolyment

$ kubectl get pods -A


步骤2:部署业务数据和配置数据

  • 通过PVC部署业务数据的持久化
  • 通过configmap部署配置数据

步骤3:通过部署Service,对外暴露微服务,进行远程访问

(1)部署普通nodePort service暴露微服务,进行负载均衡

(2)部署Ingress进行,提供统一的网关接口


作者主页(文火冰糖的硅基工坊):文火冰糖(王文兵)的博客_文火冰糖的硅基工坊_CSDN博客

本文网址:https://blog.csdn.net/HiWangWenBing/article/details/122925243

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

[云原生专题-49]:Kubesphere云治理-操作-分步部署基于微服务的业务应用 - 基本过程与步骤 的相关文章

  • Web函数请求多并发上线,Web服务部署更快更省

    Web函数 Web Function 是云函数的一种函数类型 区别于事件函数 Event Function Web函数通过支持原生的HTTP WebSocket协议 兼容任意一种原生Web框架编写的Web服务 无需改造即可将传统项目部署到函
  • Kubernetes 功能简述

    1 功能 1 1 主要功能 Kubernetes 是一个开源的容器编排平台 它提供了一系列功能来管理和部署容器化应用程序 以下是 Kubernetes 的一些主要功能 容器编排 Kubernetes 可以自动管理容器的部署 扩展和收缩 以满
  • kubernetes各组件介绍

    文章目录 一 kubernetes 是什么 1 基础架构图 2 kubernetes 各组件介绍 2 1 master 组件 one Kubernetes API Server kube apiserver two Kubernetes C
  • 原动力×云原生正发声 降本增效大讲堂

    原动力 云原生正发声 降本增效大讲堂课程活动链接 原动力 云原生正发声 降本增效大讲堂 提升IT资源利用率 实现降本增效 已经成为企业关注重点 2021 年 CNCF FinOps Kubernetes Report 指出 迁移至 Kube
  • kubernetes Ingress资源管理

    k8s 对外服务之 Ingress Ingress 简介 service的作用体现在两个方面 对集群内部 它不断跟踪pod的变化 更新endpoint中对应pod的对象 提供了ip不断变化的pod的服务发现机制 对集群外部 他类似负载均衡器
  • 【Docker】云原生利用Docker确保环境安全、部署的安全性、安全问题的主要表现和新兴技术产生

    前言 Docker 是一个开源的应用容器引擎 让开发者可以打包他们的应用以及依赖包到一个可移植的容器中 然后发布到任何流行的Linux或Windows操作系统的机器上 也可以实现虚拟化 容器是完全使用沙箱机制 相互之间不会有任何接口 云原生
  • DTCC 2023丨云原生环境下,需要什么样的 ETL 方案?

    2023年8月16日 18日 第14届中国数据库技术大会 DTCC 2023 于北京隆重召开 拓数派受邀参与本次大会 PieCloudDB 技术专家邱培峰在大会做了 云原生虚拟数仓 PieCloudDB ETL 方案设计与实现 的主题演讲
  • virt-manger创建虚拟机及virtio网卡

    可以把创建的vm node及network的xml文件导出来存放 以后可以使用命令创建 sudo apt get install qemu kvm virsh define vm0 xml 导入虚拟机配置 virsh start vm0 开
  • 【云原生•监控】基于Prometheus的云原生集群监控(理论+实践)-03

    云原生 监控 基于Prometheus的云原生集群监控 理论 实践 03 k8s服务组件指标 kubernetes云原生集群作为大规模多节点容器调度平台 在交付和部署上的巨大优势逐渐让其称为一种技术趋势 如基于工作负载快速进行扩 缩容 故障
  • 云原生之使用docker部署mongodb数据库

    云原生之使用docker部署mongodb数据库 一 检查系统版本 二 检查docker状态 三 检查docker版本 四 下载mongodb镜像 五 创建mongodb容器 1 创建数据目录 2 创建mongodb容器 3 查看mongo
  • 容器数据持久化

    一 挂载方式 Docker提供三种方式将数据从宿主机挂载到容器中 volumes Docker管理宿主机文件系统的一部分 var lib docker volumes 保存数据的最佳方式 bind mounts 将宿主机上的任意位置的文件或
  • Kubernetes生产实践系列之三十一:Kubernetes基础技术之CPU资源的调度和管理(CFS)

    一 前言 在使用Kubernetes的过程中 我们看到过这样一个告警信息 K8S 告警主题 CPUThrottlingHigh 告警级别 warning 告警类型 CPUThrottlingHigh 故障实例 告警详情 27 throttl
  • 云原生之深入解析如何限制Kubernetes集群中文件描述符与线程数量

    一 背景 linux 中为了防止进程恶意使用资源 系统使用 ulimit 来限制进程的资源使用情况 包括文件描述符 线程数 内存大小等 同样地在容器化场景中 需要限制其系统资源的使用量 ulimit docker 默认支持 ulimit 设
  • prometheus|云原生|轻型日志收集系统loki+promtail的部署说明

    一 日志聚合的概念说明 日志 每一个程序 服务都应该有保留日志 日志的作用第一是记录程序运行的情况 在出错的时候能够记录错误情况 简单来说就是审计工作 例如nginx服务的日志 kubernetes集群的pod运行日志 Linux系统的系统
  • Kubernetes 简介

    1 Kubernetes简介 一个容器管理应用 提高容器化服务的部署和管理效率 2 容器部署 2 1 传统部署形式 应用共用服务器环境 对于底层资源 文件目录 JDK 网络带宽等 存在弹性争夺 冲突等问题 容易导致应用性能不稳定 服务器环境
  • k8s集群使用calico网络组件

    一 前言 k8s的网络组件可以使用flannel或者calico两种 flannel的配置比较简单 但是性能还是calico会更高一点 所以现在来介绍以下calico网络组件的部署 二 部署 k8s集群版本对calico的版本也有对应要求
  • 终于找到了最新版的Zookeeper入门级教程,建议收藏!

    小熊学Java https javaxiaobear cn 1 分布式一致性 1 CAP 理论 CAP 理论指出对于一个分布式计算系统来说 不可能同时满足以下三点 一致性 在分布式环境中 一致性是指数据在多个副本之间是否能够保持一致的特性
  • promethues grafana 安装和使用

    文章目录 1 promethues安装 2 node exporter安装 3 grafana安装 4 配置promethues监控node节点 5 grafana操作 外传 Docker 镜像下载地址 https hub docker c
  • K8S中的Secret创建和使用

    天行健 君子以自强不息 地势坤 君子以厚德载物 每个人都有惰性 但不断学习是好好生活的根本 共勉 文章均为学习整理笔记 分享记录为主 如有错误请指正 共同学习进步 文章目录 创建secret 1 kubectl命令创建 2 yaml文件创建
  • 无人机视角、多模态、模型剪枝、国产AI芯片部署

    无人机视角 多模态 模型剪枝 国产AI芯片部署是当前无人机技术领域的重要研究方向 其原理和应用价值在以下几个方面进行详细讲述 一 无人机视角 无人机视角是指在无人机上搭载摄像头等设备 通过航拍图像获取环境信息 并进行图像处理和分析 这种技术

随机推荐

  • eclipse中配置Tomcat

    将Tomcat服务器整合到Eclipse工具中 可以通过Eclipse启动 关闭tomcat服务器 更重要的是 可以非常方便的将在Eclipse中创建的Web项目发布到Tomcat服务器中运行 文章目录 在这里插入图片描述 方式一 在win
  • 使用python查询Elasticsearch并导出所有数据

    作为数据分析师 要学的可真多 但一旦触及到数据 无论它在藏在哪里 只要我们想要使用 就真是无所不用其极阿 python刀操起来 刚开始一直通过Kibana提供的工具来查询存储在Elasticsearch中的数据 统计个结果完全没问题 偶一日
  • L2-002. 链表去重

    给定一个带整数键值的单链表L 本题要求你编写程序 删除那些键值的绝对值有重复的结点 即对任意键值K 只有键值或其绝对值等于K的第一个结点可以被保留 同时 所有被删除的结点必须被保存在另外一个链表中 例如 另L为21 15 15 7 15 则
  • 2019 MySQL 8 安全安装避坑指南

    1 安装vmware centos的虚拟机 省却安装vmware虚拟机管理的部分 centos7下载地址 官方 https www centos org download 镜像文件地址 http mirrors nju edu cn cen
  • Mathmatic 函数表

    一 运算符及特殊符号 Line1 执行Line 不显示结果 Line1 line2 顺次执行Line1 2 并显示结果 name 关于系统变量name的信息 name 关于系统变量name的全部信息 command 执行Dos命令 n N的
  • gdal读取tif常用函数

    读入文件 dataset gdal open filename 获取数据 dataset GetDescription 获得栅格的描述信息 dataset RasterCount 获得栅格数据集的波段数 band dataset GetRa
  • Cocos2d-x中的数组类CCArray深入分析

    前面的博文中我们提到了一个词典类CCDictionary 它和数组类CCArray共称Cocos2d x两大常用数据结构 因为在项目中数组类 CCArray我们使用的实在是太多了 因此这里补充一篇关于CCArray深入分析的博文 其中提到了
  • 把 14 亿中国人都拉到一个微信群在技术上能实现吗?

    点击上方 芋道源码 选择 设为星标 做积极的人 而不是积极废人 源码精品专栏 原创 Java 2019 超神之路 很肝 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框架 Netty 源码解析 消息中间件 Rocket
  • 关于列表的扁平化

    Python2 from compiler ast import flatten a 1 2 3 4 5 6 7 8 9 In 3 flatten a Out 3 1 2 3 4 5 6 7 8 9 In 4 a 1 2 3 4 5 6 7
  • uni-app自定义全屏切换组件

    uni app自定义全屏切换组件 目录结构 顶部导航实现
  • python对变量的字符串不转义 变量如何加r

    这个变量是含有16进制 python继续操作不是原始字符串 不能进行正则匹配 如果是字面量字符串可以在前面直接加r 但是对于变量的话使用 repr 变量 来实现不进行转义 即 变量 repr 变量 repr 函数将对象转化为供解释器读取的形
  • 前端HTML学习(一)

    以上 在html的基础结构上 进行内容的编辑
  • 设计模式的 C++ 实现---装饰者模式

    前文回顾 单例模式 一 单例模式 二 观察者模式 简单工厂模式 工厂方法模式 一 工厂方法模式 二 抽象工厂模式 一 抽象工厂模式 二 原型模式 外观模式 中介者模式 代理模式 前言 装饰者模式的本质和代理模式的原理是一样的 体现了对一个既
  • 动态规划学习(整理了几个个人认为易懂的资料)

    1 一维背包问题 额 没想到 背包问题解题也有套路 排版美观 例子简明易懂 代码明了 2 TSP问题 1 图示DP解TSP 看看例子 代码就算了 2 代码 Python版 这个代码比较好看
  • Spark java.lang.OutOfMemoryError: Java heap space

    http stackoverflow com questions 21138751 spark java lang outofmemoryerror java heap space rq 1 My cluster 1 master 11 s
  • Word批量转PDF,宏批量转PDF

    Word批量转PDF 很多第三方工具都可以轻松实现 一般需要付费 这里 为大家提供一个VBA实现的方法 word原生功能 在word中使用使用宏VBA 实现批量转PDF 1 在Word中 打开你需要处理的doc文档 2 按住键盘ALT F1
  • 怎么查看网站用什么数据库服务器,怎么查看网站数据库服务器ip

    怎么查看网站数据库服务器ip 内容精选 换一换 内网域名是指仅在VPC内生效的虚拟域名 无需购买和注册 无需备案 云解析服务提供的内网域名功能 可以让您在VPC中拥有权威DNS 且不会将您的DNS记录暴露给互联网 解析性能更高 时延更低 并
  • react hook antd5.x解决table列宽大小问题

    由于项目多处使用到了table 所以这边我进行了封装 这边使用了react resizable模块 1 第一步 安装模块 安装模块 npm install react resizable save 2 第二步 封装组件 handleResi
  • 多条目展示+视频播放

    compile com android support design 26 compile com hjm BottomTabBar 1 1 1 compile com jakewharton butterknife 7 0 1 compi
  • [云原生专题-49]:Kubesphere云治理-操作-分步部署基于微服务的业务应用 - 基本过程与步骤

    作者主页 文火冰糖的硅基工坊 文火冰糖 王文兵 的博客 文火冰糖的硅基工坊 CSDN博客 本文网址 https blog csdn net HiWangWenBing article details 122925243 目录 第1章 部署基