【kubernetes】使用kubepshere部署中间件服务

KubeSphere部署中间件服务

入门使用KubeSphere部署单机版MySQL、Redis、RabbitMQ
记录一下搭建过程
(内容学习于尚硅谷云原生课程)

环境准备

  • VMware虚拟机
  • k8s集群,一主两从,master也作为工作节点;
  • KubeSphere
    在这里插入图片描述
    k8s+kubesphere devops比较占用磁盘和内存
    在这里插入图片描述

中间件部署

部署RabbitMQ

本次采用应用商店部署

进入应用商店
在这里插入图片描述
选择RabbitMQ,直接部署即可
在这里插入图片描述

设置账号密码
在这里插入图片描述
在应用负载-应用菜单中,可以查看到
在这里插入图片描述
在这里插入图片描述

查看服务信息,只是集群内网访问,配置一下外网访问
在这里插入图片描述
在这里插入图片描述
测试访问

http://192.168.8.11:30621
admin
admin

在这里插入图片描述

部署Redis

创建Redis配置

配置中心-配置
创建配置
在这里插入图片描述

创建工作负载

配置计算资源1C2G,配置启动命令、同步主机时区
在这里插入图片描述
挂载存储
添加存储卷,挂载/data目录
在这里插入图片描述
挂载配置文件
在这里插入图片描述

配置服务

允许外网访问
在这里插入图片描述

测试访问
在这里插入图片描述

部署MySQL

创建配置文件

在这里插入图片描述

#配置文件
[client]
default-character-set=utf8mb4[mysql]
default-character-set=utf8mb4[mysqld]
init_connect='SET collation_connection = utf8mb4_unicode_ci'
init_connect='SET NAMES utf8mb4'
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

在这里插入图片描述
在这里插入图片描述

创建存储卷

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

创建有状态副本集

应用负载-工作负载-有状态副本集
在这里插入图片描述
选择要拉取的镜像信息,这里可以使用默认端口
在这里插入图片描述
在下面的表单中,会自动带出
在这里插入图片描述
配置计算资源,设置最大1核2G
在这里插入图片描述
配置环境变量
在这里插入图片描述
选√,点下一步

配置挂载存储

添加存储卷
在这里插入图片描述
挂载配置文件
在这里插入图片描述
选√,点下一步

创建
在这里插入图片描述

问题记录

pod调度报错

在这里插入图片描述

0/3 nodes are available: 1 node(s) had taint {node-role.kubernetes.io/master: }, that the pod didn't tolerate, 2 Insufficient cpu.

在这里插入图片描述

#解决:
#允许master节点部署pod
kubectl taint nodes k8s-master node-role.kubernetes.io/master-#如果不允许调度,则运行
kubectl taint nodes k8s-master  node-role.kubernetes.io/master=:NoSchedule

计算资源不足

虚拟机配置的cpu2C,报错
在这里插入图片描述
增加计算机cpu核心数
ps: 目前我的电脑是6核12线程,64G运行内存,部署了k8s集群+kubesphere,开启了devops功能
部署了MySQL、Redis、Nacos,3个后端服务,1个前端服务,计算资源目前够用。

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

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Visual Studio 2017安装和项目配置

目录 前言1. What、Why and How1.1 What1.2 Why1.3 How 2. 安装3. 创建新项目4. 配置OpenCV库4.1 下载opencv安装包4.2 配置系统环境变量4.3 VS项目环境配置4.4 总结 5. 已有项目添加6. Tips6.1 常用快捷键6.2 字体和颜色选择6.3 配置编译路径 结语下载链接参考 前言 最近因为项…

scratch3.0接苹果小游戏

Scratch是可视化的编程语言,其丰富的学习环境适合所有年龄阶段的人。利用它可以制作交互式程序、富媒体项目,包括动画故事、读书报告、科学实验、游戏和模拟程序等。与其他编程语言相比,Scratch的可视化编程环境让我们更容易领略编程的魅力 今…

接水果游戏代码 c语言,制作接水果游戏

今天是儿童节,让老师教同学们做个接水果的小游戏吧。 我们新建一个项目,把小猫角色删除,然后选择一个碗的角色来接水果: 把碗移动到白色画布的下半部分,让它可以随着鼠标的移动而左右移动,但是不需要上下移动。方法就是…

游戏黑卡代充36技术及库存系统案例分析

黑卡充值常隐匿于「代充」服务中,且形式多变,从外币汇率差、退款到36漏洞、黑卡/盗刷信用卡充值,甚至还出现了专门的库存系统。 「36漏洞」是利用iOS小额支付漏洞实现的刷单套利业务。苹果为提高用户体验,在 APP Store 购买商品时…

苹果arcade爆款游戏《海绵宝宝》推荐

最近,一款IOS纸牌游戏《海绵宝宝》(SpongeBob SolitairePants)上线就占据了美区App Store游戏排行榜前三,这就是今天要推荐给大家的Arcade精品游戏,所有已开通苹果arcade订阅的玩家都可以在App Store直接免费下载,如果还没有arcade订阅的玩家…

python3小游戏(1):吃苹果小游戏

python小白群交流:861480019 注意,申请入群时必须备注“不发广告”,不然不通过(禁止在群里发广告,不然诅咒你),另外这个群都是一群和我一样的小白,大家谁也不说谁,共同进步(ps:写这…

接苹果游戏 小学生邀请赛T3

思路: 虽然M代表了小船的占列宽,但是小船每次只能移动一格,所以我们首先排除在小船初始位置范围内的苹果,然后再让小船一步一步移动,直到最大范围能够接到苹果,因为小船初始位置在最左侧,所以不…

【MongoDB系列】-MongoDB详解(一文让你明白什么是MongoDB)

MongoDB简介 MongoDB 是一个开源的、跨平台的、面向文档的、基于分布式文件存储的数据库系统,MongoDB 是由 C 语言开发,旨在为 Web 应用提供可扩展的高性能数据存储解决方案。在高负载的情况下,通过添加更多的节点,可以保证服务器…

【蓝桥杯选拔赛真题13】Scratch接苹果游戏 少儿编程scratch蓝桥杯选拔赛真题讲解

目录 scratch接苹果游戏 一、题目要求 编程实现 二、题目分析

【JAVA】String 类

⭐ 作者:小胡_不糊涂 🌱 作者主页:小胡_不糊涂的个人主页 📀 收录专栏:浅谈Java 💖 持续更文,关注博主少走弯路,谢谢大家支持 💖 String 1. 字符串构造2. String对象的比…

2005-2022年全国各地级市经济增长目标约束

2005-2022年全国各地级市经济增长目标约束 1、时间:2005-2022年 2、来源:政府工作报告 3、指标:省份、城市、年份、经济增长目标硬约束、经济增长目标软约束 4、范围:地级市,每年具体城市数量参看下面图片 5、指标…

第七周 停车场模拟

烟台大学计算机与控制工程学院 作者: 郝环宇 日期:10.13 问题描述:设停车场是一个可停放n辆汽车的狭长死胡同,南边封口,汽车只能从北边进出(这样的停车场世间少有)。 汽车在停车场内按车辆到达时间的先后…

实战项目密室逃脱

密室逃脱 对摄像机的智能控制(很有用),当遇到墙壁时可以自动抬高。 把环境设为静态的,调小slope,调小半径,bake。 创建AI机器人,给上如图组件,大的球碰撞器用来检测是否遇到玩家…

【Java】789. 逃脱阻碍者---简化主题大意,主要求x+y和到达目标点的最短距离,快速解决问题!!!

你在进行一个简化版的吃豆人游戏。你从 [0, 0] 点开始出发,你的目的地是 target [xtarget, ytarget] 。地图上有一些阻碍者,以数组 ghosts 给出,第 i 个阻碍者从 ghosts[i] [xi, yi] 出发。所有输入均为 整数坐标 。 每一回合,…

【蓝桥模板】——迷宫逃脱夺命3问,你能坚持到哪1问?(BFS模板)

大家好,我是爱分享的小蓝,欢迎交流指正~ 全文目录🧭 🎁说在前面 🏆模板-BFS迷宫⭐ 🚀传送锚点​ 💡思路点拨 🍞代码详解 🏆走迷宫Ⅰ⭐ 🚀传送锚点 &…

MVSNet 和 PatchMatchNet 的DTU数据集 几个不同之处 一定要注意

文章目录 1 测试集 数据加载不同2 训练集 数量 分辨率不同 1 测试集 数据加载不同 1.MVSNet 的DTU测试数据集和PatchmatchNet测试数据集不一样; 区别在于数据加载,前者 cams文件最后是最小深度和间隔,后者是最小深度和最大深度。 2 训练集 …

最强嘴提o.o文字转语音

下载 链接:https://pan.baidu.com/s/1cb24WW2dihtRpMz4giMxyw 提取码:k3xu 解压密码:领航员未鸟 项目源码:https://github.com/Plachtaa/VITS-fast-fine-tuning/tree/main 使用 解压后来到,该目录下,把…

覆盖诊所全流程管理,适合中大型诊所门诊的门诊管理系统

诊所全流程管理查询 从线上与线下的角度入手,一套合格好用的诊所管理系统包括互联网医疗的线上咨询问诊、预约挂号,并且还有线下的患者登记、病历处方录入、药品进销存、财务报表等管理,将各位患者的信息数据在平台共享,方便医生…

医生病人管理系统MySQL设计_医院门诊管理系统的设计与实现(JSP,MySQL)(含录像)

医院门诊管理系统的设计与实现(JSP,MySQL)(含录像)(毕业论文6800字,程序代码,MySQL数据库) 随着信息化的飞速发展和普遍使用,计算机在各行各业得到越来越广泛的应用,医疗卫生领域作为实现信息化的重点,医院面临信息时代的挑战,医院…