草庐IT

k8s 中部署kafka集群

由于开发过程中使用到了kafka,又不想自己部署kafka,索性采用k8s部署kafka集群,以求做到随时插拔。创建命名空间apiVersion:v1kind:Namespacemetadata:name:"kafka"labels:name:"kafka"sudokubectlapply-fnamespace.yaml安装StrimziapplytheStrimziinstallfiles,whichincludeamongotherthings,theCRDs(CustomerResourceDefinition)tousefordeclarativemanagementoftheKafk

k8s 中部署kafka集群

由于开发过程中使用到了kafka,又不想自己部署kafka,索性采用k8s部署kafka集群,以求做到随时插拔。创建命名空间apiVersion:v1kind:Namespacemetadata:name:"kafka"labels:name:"kafka"sudokubectlapply-fnamespace.yaml安装StrimziapplytheStrimziinstallfiles,whichincludeamongotherthings,theCRDs(CustomerResourceDefinition)tousefordeclarativemanagementoftheKafk

在Tomcat中部署web项目出现http状态-404 -未找到详细解决方案

问题描述:当我们向tomcat服务器发起请求时,出现如下的错误状态提示–404.这个问题在开发过程中可能会经常遇到,所以做一个归纳总结:以下的内容适用于IDEA,使用其他编辑器的小伙伴们需要注意区别。情景①–>访问的资源并不存在,仔细检查文件名与路径中的文件名是否一致,比如:hello.jsp写成了hallo.jsp。情景②–>虚拟路径没有写对,可以在配置tomcat里查看虚拟路径名,一般请求路径中包含虚拟路径名(也可以不包含),例如:http://localhost:8080/chapter08/test.jsp情景③–>访问的servlet资源文件没有在web.xml中进行配置,或者没有在

在Tomcat中部署web项目出现http状态-404 -未找到详细解决方案

问题描述:当我们向tomcat服务器发起请求时,出现如下的错误状态提示–404.这个问题在开发过程中可能会经常遇到,所以做一个归纳总结:以下的内容适用于IDEA,使用其他编辑器的小伙伴们需要注意区别。情景①–>访问的资源并不存在,仔细检查文件名与路径中的文件名是否一致,比如:hello.jsp写成了hallo.jsp。情景②–>虚拟路径没有写对,可以在配置tomcat里查看虚拟路径名,一般请求路径中包含虚拟路径名(也可以不包含),例如:http://localhost:8080/chapter08/test.jsp情景③–>访问的servlet资源文件没有在web.xml中进行配置,或者没有在

# Docker中部署elasticsearch并配置分词器

docker拉去镜像dockerpullelasticsearch:7.12.0dockerimages对应springboot版本的es版本,我用的7.12.0创建docker容器dockerrun--nameelasticsearch-d-eES_JAVA_OPTS="-Xms512m-Xmx512m"-e"discovery.type=single-node"-p9200:9200-p9300:9300elasticsearch:7.12.0–name表示容器名称-d:后台运行容器,并返回容器ID;-e:指定容器内的环境变量-p:指定端口映射,格式为:主机(宿主)端口:容器端口命令执行完

# Docker中部署elasticsearch并配置分词器

docker拉去镜像dockerpullelasticsearch:7.12.0dockerimages对应springboot版本的es版本,我用的7.12.0创建docker容器dockerrun--nameelasticsearch-d-eES_JAVA_OPTS="-Xms512m-Xmx512m"-e"discovery.type=single-node"-p9200:9200-p9300:9300elasticsearch:7.12.0–name表示容器名称-d:后台运行容器,并返回容器ID;-e:指定容器内的环境变量-p:指定端口映射,格式为:主机(宿主)端口:容器端口命令执行完

在 KubeSphere 中部署高可用 Redis 集群

作者:余生大大,大数据开发工程师,云原生爱好者,KubeSphere社区用户。前言Redis是在开发过程中经常用到的缓存中间件,在生产环境中为了考虑稳定性和高可用一般为集群模式的部署。常规部署在虚拟机上的方式配置繁琐并且需要手动重启节点,而使用K8s进行Redis集群的部署有以下优点:安装便捷:使用镜像或者yaml配置文件即可一件安装自动调度:容器挂掉后会自动调度重启和资源分配缩扩容方便:在扩容、缩容方面的优点无需多说,一键伸缩稳定高效:K8s在整个集群上进行调度,只要整个集群不挂掉总会调度到合适节点重启容器服务安装Redis集群我这里新建了一个test-project的项目空间来做Redis

在 KubeSphere 中部署高可用 Redis 集群

作者:余生大大,大数据开发工程师,云原生爱好者,KubeSphere社区用户。前言Redis是在开发过程中经常用到的缓存中间件,在生产环境中为了考虑稳定性和高可用一般为集群模式的部署。常规部署在虚拟机上的方式配置繁琐并且需要手动重启节点,而使用K8s进行Redis集群的部署有以下优点:安装便捷:使用镜像或者yaml配置文件即可一件安装自动调度:容器挂掉后会自动调度重启和资源分配缩扩容方便:在扩容、缩容方面的优点无需多说,一键伸缩稳定高效:K8s在整个集群上进行调度,只要整个集群不挂掉总会调度到合适节点重启容器服务安装Redis集群我这里新建了一个test-project的项目空间来做Redis

容器化 | 在 Rancher 中部署 MySQL 集群

我们已经介绍了如何在Kubernetes和KubeSphere上部署RadonDBMySQL集群。本文将演示如何在Rancher[1]上部署RadonDBMySQLKubernetes2.2.0[2],快速获得一套MySQL容器化集群。部署准备已部署Rancher集群[3]MySQL客户端(非必须)本文中Rancher语言环境为中文。部署步骤1、添加Helm仓库登录Rancher管理控制台后,点击目标集群>应用及应用市场>Chart仓库,创建一个新的仓库。自定义仓库名称mysql-operator,目标可选择http(s)方式,配置索引URL为:https://radondb.github.i

容器化 | 在 Rancher 中部署 MySQL 集群

我们已经介绍了如何在Kubernetes和KubeSphere上部署RadonDBMySQL集群。本文将演示如何在Rancher[1]上部署RadonDBMySQLKubernetes2.2.0[2],快速获得一套MySQL容器化集群。部署准备已部署Rancher集群[3]MySQL客户端(非必须)本文中Rancher语言环境为中文。部署步骤1、添加Helm仓库登录Rancher管理控制台后,点击目标集群>应用及应用市场>Chart仓库,创建一个新的仓库。自定义仓库名称mysql-operator,目标可选择http(s)方式,配置索引URL为:https://radondb.github.i