若依管理系统:Kubernetes部署最佳实战

写在最前 在本章节中,我们将探索如何利用KubeSphere的DevOps功能来实现自动化的软件开发和部署流程。首先,我们需要确保KubeSphere平台已经搭建完成,并且相关的中间件服务已经部署在Kubernetes集群中。此外,我们还需要对CoreDNS进行适当的配置,以支持中间件服务的域名解析

文章封面

使用 K8S 或 Docker 快速部署 Nacos

写在最前 部署Nacos时,可选择本地或MySQL作为存储。本例中,我们选用MySQL。 1. 前置条件 ✨ubuntu server 22.04 LTS 安装与配置✨ ✨二进制部署任意版本docker✨

文章封面

使用 K8S 或 Docker 快速部署 Redis

写在最前 根据你自身的需求选择任意一种部署方式,如果是新人可以先看之前的篇章来完成基础环境的安装与配置。 1. 前置要求 二进制部署任意版本docker 2. docker 部署 https://hub.docker.com/

文章封面

使用 K8S 或 Docker 快速部署 MySQL8 数据库

写在最前 根据你自身的需求选择任意一种部署方式,如果是新人可以先看之前的篇章来完成基础环境的安装与配置。 1. 前置要求 二进制部署任意版本docker 2. docker 部署 https://hub.docker.com/

文章封面

一键etcd快速备份与恢复脚本

写在最前 服务器只要来一次意外宕机etcd它大概率就会损坏启动不起来,没有备份的你只能提桶跑路了。在此情景我们必须要掌握备份和恢复etcd的技能。 1. 前置环境 为了模拟etcd损坏无法恢复的情况,我们需要准备一个纯净的 k8s 环境。 部署 kubesphere 单机 all-in-one

文章封面

kubesphere 自定义podTemplate支持高版本nodejs

1. 前置条件 准备好任意版本的 KubeSphere 并开启 devops 功能 自行解决操作过程中因为网路异常而导致的一些意料之外的错误,例如无法访问github 2. 构建流程 注意!实测window会构建失败,因为代码里面会用到一些Shell脚本语法window无法识别会出错,因此本章节所有

文章封面

druid 性能优化

1. 问题现象 间隔一段时间数据库连接就会偶尔超时的诡异现象。 The last packet successfully received from the server was 10,014 milliseconds ago. The last packet sent successfully t

文章封面

ingress-nginx 性能优化

1. 出现net::ERR_HTTP2_SERVER_REFUSED_STREAM错误 问题现象 访问网页时,部分资源无法正确加载,控制台中有 net::ERR_HTTP2_SERVER_REFUSED_STREAM或net::ERR_FAILED

文章封面

jvm 性能优化

1. 通用配置 -server # 运行 JVM 的服务器模式 -Xms1024m # 设置初始堆大小为 1024MB -Xmx4096m

文章封面

Kubernetes 网络策略 (Network Policy) 快速入门

1. 写在最前 请注意你的集群 cni 插件是否支持网络策略功能,否则将无法生效 2. 描述概念 网络策略的组成是选中一组目标容器pod,然后对这一组目标容器pod进行限制出入站 3. 例子详解 3.1 标签选择 default 名称空间 选中 default 名称空间中 带有app

文章封面