摘要: 本章节将介绍如何在kubernetes集群中部署一个nginx服务,并且能够对其进行访问。 Namespace ​ Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。 ​ 默认情况下,kubernetes集群中的所有的Po 阅读全文
posted @ 2022-07-29 11:00 kht 阅读(135) 评论(0) 推荐(0)
摘要: 本章节主要介绍yaml语法和kubernetes的资源管理方式 资源管理介绍 在kubernetes中,所有的内容都抽象为资源,用户需要通过操作资源来管理kubernetes。 ​ kubernetes的本质上就是一个集群系统,用户可以在集群中部署各种服务,所谓的部署服务,其实就是在kubernet 阅读全文
posted @ 2022-07-29 08:30 kht 阅读(78) 评论(0) 推荐(0)
摘要: 环境规划 集群类型 kubernetes集群大体上分为两类:一主多从和多主多从。 一主多从:一台Master节点和多台Node节点,搭建简单,但是有单机故障风险,适合用于测试环境 多主多从:多台Master节点和多台Node节点,搭建麻烦,安全性高,适合用于生产环境 说明:为了测试简单,本次搭建的是 阅读全文
posted @ 2022-07-29 08:27 kht 阅读(277) 评论(0) 推荐(0)
摘要: 第一章 kubernetes介绍 本章节主要介绍应用程序在服务器上部署方式演变以及kubernetes的概念、组件和工作原理。 应用部署方式演变 在部署应用程序的方式上,主要经历了三个时代: 传统部署:互联网早期,会直接将应用程序部署在物理机上 优点:简单,不需要其它技术的参与 缺点:不能为应用程序 阅读全文
posted @ 2022-07-28 10:55 kht 阅读(69) 评论(0) 推荐(0)
摘要: 1.拉取redis镜像:docker pull redis 2.集群启动 docker run -d --name redis-node-1 --net host --privileged=true -v /data/redis/share/redis-node-1:/data redis --cl 阅读全文
posted @ 2022-07-20 09:28 kht 阅读(1270) 评论(0) 推荐(0)
摘要: ###一、安装 ```powershell 1.拉取mysql5.7镜像:docker pull mysql:5.7 2.启动 [root@kht132 kht]# docker run -p 3306:3306 --name mysql-master -v /mydata/mysql-master 阅读全文
posted @ 2022-07-19 17:16 kht 阅读(253) 评论(0) 推荐(0)
摘要: 开发期间模板引擎页面修改以后,要实时生效 1.禁用模板引擎的缓存 #禁用缓存 spring.thymeleaf.cache=false 2.页面修改完成以后ctrl+f9:重新编译; 阅读全文
posted @ 2021-10-12 10:44 kht 阅读(490) 评论(0) 推荐(0)
摘要: validationQuery是用来验证数据库连接的查询语句,这个查询语句必须是至少返回一条结果的SELECT语句。每种数据库都有各自的验证语句,下表中从网上收集了几种常见数据库的validationQuery。 | 数据库 | validationQuery | | | | | Oracle | 阅读全文
posted @ 2021-10-12 10:22 kht 阅读(324) 评论(0) 推荐(0)
摘要: 1.在解压包中执行: ./configure \ --prefix=/kht/nginx \ --add-module=/kht/nginx-rtmp-module-master 2.执行make 3.备份原来的安装后sbin目录下的nginx可执行文件 4.将解压包内的objs下的nginx复制到 阅读全文
posted @ 2021-09-30 16:12 kht 阅读(90) 评论(0) 推荐(0)
摘要: ####先配置环境变量 1.以管理员身份进入到解压后的路径的bin目录下 2.移除之前安装的mysql命令:mysqld -remove mysql5.7 3.mysql初始化(完成后查看data目录):mysqld --initialize -console 4.安装mysql5.7服务命令:my 阅读全文
posted @ 2021-09-30 08:58 kht 阅读(197) 评论(0) 推荐(0)