- 博客(148)
- 收藏
- 关注

原创 K8S单机部署-07.调整nodePort端口范围
如果是用 kubeadm 安装的集群,那么 apiserver 是以静态 pod 的形式运行,pod 文件定义在 /etc/kubernetes/manifests/kube-apiserver.yaml。/etc/kubernetes/manifests 目录下是所有静态 pod 文件的定义,kubelet 会监控该目录下文件的变动,只要发生变化,pod 就会重建,响应相应的改动。所以我们修改 /etc/kubernetes/manifests/kube-apiserver.yaml 文件,
2024-01-19 10:26:38
682

原创 K8S单机部署-06.动态持久化StorageClass(基于NFS)
Kubernetes提供了一套可以自动创建PV的机制,即:Dynamic Provisioning.而这个机制的核心在于:StorageClass这个API对象.有了这两个信息之后,Kubernetes就能够根据用户提交的PVC,找到一个对应的StorageClass,之后Kubernetes就会调用该StorageClass声明的存储插件,进而创建出需要的PV.但是其实使用起来是一件很简单的事情,你只需要根据自己的需求,编写YAML文件即可,然后使用kubectl create命令执行即可。
2024-01-19 10:23:18
1551

原创 K8S单机部署-05.静态持久化之PV、PVC(基于NFS)
Persistent Volume (持久存储卷)简称PV,是一个K8S资源对象,所以我们可以单独创建一个PV。它不和Pod直接发生关系,而是通过Persistent Volume Claim(PV索取),简称PVC来实现动态绑定。Pod定义里指定的是PVC,然后PVC会根据Pod的要求去自动绑定合适的PV给Pod使用。
2024-01-19 10:01:34
1129

原创 K8S单机部署-04.NFS服务器搭建
NFS 是什么?nfs(network file system) 网络文件系统,是FreeBSD支持的文件系统中的一种,允许网络中的计算机之间通过TCP/IP网络共享资源。
2024-01-19 09:53:30
1252

原创 关于事务(Transaction)那些事儿?
目录引入操作事务事务的开启和结束隔离性读未提交:read uncommitted读已提交:read committed可重复读:repeatable read串行化:serializable事务的传播属性小结分布式事务分布式事务是什么?CAPBASE分布式事务解决方案2PC(Two-phase Commit)3PC(Three-phase commit)TCC(Try-Confirm-Cancel...
2020-02-05 22:44:03
2265
1

原创 TCP/IP协议簇那些事儿
目录引入TCP/IP协议传输层什么是TCP?什么是UDP?TCP/UDP区别Socket应用层什么是TCP/IP协议?什么是HTTP协议?以及TCP / UDP等等, 这一系列问题, 应该是每个程序开发者, 或多或少都了解的, 因为涉及东西比较多, 有时候一口气也较难系统的阐述出来, 下面我们来试着说说看看.引入什么是tcp/ip?在说这个之前我们首先来认识一下OSI, 这又是...
2020-01-31 18:56:59
1412
1

原创 Vue + SpringBoot实现个人工具(二、前端部分)
目录介绍UI界面组件数据请求图表插件懒加载和按需加载总结Hello, 今天是2020年正月初四, 估计不少人和我一样,这几天在家里快憋坏了, 本应该是一个开开心心走街串巷的日子。 如今我连续3天没有出门, 今天甚至都没有叠被子 ????????????。 不管怎么说身体健康就好, 困难都是暂时的, 『武汉加油!!』介绍言归正传, 本篇是继上一篇 Vue + SpringBoot实现个人工具(一、概述)...
2020-01-28 21:03:17
605
2

原创 带你认识分布式缓存
目录什么是缓存?EhcacheGuava CacheMemecachedTairEVCacheAerospikeRedis参考文献当你知道的越多, 你不知道的也越多.什么是缓存?在维基百科中这样解释: 缓存是存储在计算机上的一个原始数据复制集, 以便于访问.其实缓存随处可见, 比如CPU缓存, 浏览器缓存等等, 不管存在何处, 其目的都是唯一的提高访问的性能. 在本篇文章中我们...
2019-12-25 11:03:02
443

原创 消息中间件之RabbitMQ使用
目录简介RabbitMQ生产者封装消费者封装父类消费者类声明: 在本文以及本系列文中, 不会涉及公司内部相关内容,旨在能帮助到努力前进的人本系列会依次涉及到ActiveMQ, RabbitMQ, kafka, RocketMQ简介什么是消息中间件?一个进行消息传递的组件, 好比一个快递, 当你上网购买了一个东西, 传统方式是店家--------->顾客,也就是店家直接把东西...
2019-12-04 18:59:36
341

原创 MongoDB工具类(CRUD)
目录背景MongoDao.java调用测试背景又有一段时间没来了, 这一次带来的分享是源于一个项目上, 需要对接来自MongoDB的数据源, 因此封装了一个针对mongoDB的Dao. 该Dao是针对MongoDB封装的一个CRUD的工具类, 可以满足常规的数据查询, 数据写入, 数据修改, 数据删除操作。声明: 在本文以及本系列文中, 不会涉及公司内部相关内容,旨在能帮助到努力前进的...
2019-12-02 12:47:00
1287
1

原创 DevOps系列GitLab-CICD(二)之安装git-runner-rpm安装方式
目录背景介绍安装系统`下载`gitlab-runner rpm包`安装`gitlab-runner`启动`gitlab-runner`注册`gitlab简单使用模拟测试真实案例背景本节是继DevOps实例演示的第三篇文章, 在上一篇文章中, 我们已经成功安装部署了GitLab可以方便的对我们的Git仓库进行管理了,但是要实现我们的需求,仅仅安装GitLab还不行, 还需要安装一个插件Git......
2019-11-21 13:15:47
1462

原创 优雅的实现一个Webservice服务端(CXF)
目录引言实现`1. 引入依赖``2. 定义接口``3. 实现类``4. 启动类``5.启动成功效果图``6. 总结(注解解释)`@WebService@WebMethod@WebParam@WebResult@HandlerChain@Oneway@WSDLDocumentationCollection@WSDLDocumentation引言相比大家都或多或少的了解过或者听说过关于Webs...
2019-09-27 10:31:00
716
3

原创 (十六) React整合SpringBoot
目录背景正文build 前端build 后端build完后前后端目录结构疑惑消除完善功能总结背景之前所做的一个项目是一个完全的前后端分离的项目, 所采用技术或者组件分别如下:前端: React路由以及数据请求: Nginx后端: SpringBoot正常情况的开发一般是一个这样的流程:前端通过npm进行依赖的管理, 代码编写完之后直接进行前端打包后端通过maven进行管理,......
2019-09-26 18:43:19
4913
3
原创 Springboot集成CAS认证客户端(前后端分离)
CAS(Central Authentication Service,中央认证服务)是一种单点登录(SSO)协议,允许用户在一个系统中登录后,无需再次登录即可访问其他受信任的系统。
2025-02-20 11:08:47
455
原创 Kubernetes应用部署-Redis7.2.4
在 Kubernetes 中部署Redis7.2.4 主备的示例, 采用 StatefulSet 模式部署, pod序号为0的为主节点, pod序号大于0的为从节点
2025-01-02 11:54:22
170
原创 etcd实战-00.etcd介绍
etcd 是一个分布式的、可靠的键值存储系统,主要用于配置共享和服务发现。它被设计为高度可用,并且能够安全地处理关键数据的更新。类似于zookeeper, 但是也有一定的区别
2024-12-31 17:48:16
808
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人