自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Jumpserver堡垒机

Jumpserver是一款开源的堡垒机,可使系统的管理员和开发人员安全的连接到企业内部服务器上执行操作,并且支持大部分操作系统,是一款非常安全的远程连接工具。Producer生产者 ----》 Consumer消费者 ---》 broker。特权用户: 资产已存在,并且拥有高级权限的系统用户,如root用户,jumpserver使用该用户来。tarena-tp-tea #商品服务组件(服务组件,管理组件)jenkins 自动化。

2024-04-09 20:53:35 733

原创 部署Prometheus监控

自动发现是指Prometheus自动对节点进行监控,不需要手动一个一个去添加,和Zabbix的自动发现、自动注册一个道理Prometheus有多种自动发现发现,比如基于文件自动发现、基于K8S自动发现、基于openstack自动发现、基于consul自动发现等。

2024-04-08 09:01:27 1284

原创 k8s控制器

集群环境创建一个HPA控制器,统计Cpu平均利用率,在k8s集群中基于cpu利用率或者其他应用程序提供的度量指标实现水平自动伸缩的功能,自动缩放Pod 的数量。用户---> Service ClusterIP ---> Pod ---> replacaSet --->deployment。有状态服务 必须在特定的主机,特定的节点做请求 (比如mysql主从,ceph数据分片,日志收集监控收集pod的不同指标)管理工具,帮助用户实现Pod的自动部署,自维护,扩容,滚动更新等功能的自动化程序。

2024-04-01 19:19:01 1431

原创 k8s集群管理

2,调度器调度资源 ---》 绑定pod ---》记录数据 ---》master 创建容器 ---》 node 创建结果 ---》master ---》记录数据 ---》 返回结果。kubectl -n work run myhttp --image=myos:httpd 创建简单Pod资源对象。kubectl run Pod名称 [选项/参数] --image=镜像名称:标签。kubectl exec [选项/参数] Pod名称 -- 操作命令。

2024-03-30 10:07:55 1937 1

原创 k8s service

自动感知 服务会创建一个clusterIP这个地址对应资源地址,不管Pod如何变化,服务总能找到对象的Pod,且clusterIP保持不变。cluster IP服务可以解决集群内应用互访的问题,但外部的应用无法访问集群内的资源,某些应用需要访问集群内的资源,我们就需要对外发布服务。服务帐号是k8s APi 所管理的用户,绑定到特定的名字空间,与一组secret凭据相关联,供Pod调用相应的授权。clusterIP 是随机分配的,如果想使用固定IP,可以自定义,但是IP的范围必须符合CIDR。

2024-03-29 19:05:45 715 1

原创 K8s 存储卷

卷容器化带来的问题容器中的文件在磁盘上是临时存放1,当容器崩溃或者重启的时候,会重新去镜像重启容器,容器内的历史数据会丢失2,当容器被删除(k8s没有停止容器的概念,只有创建,删除),容器内的数据也会被清理3,多个容器中有共享文件或者目录的需求(nfs)卷是个抽象化的存储设备为什么在k8s上使用卷卷可以解决容器崩溃或者重启后 ,数据丢失的问题卷可以解决容器或Pod被删除后数据持久保存的问题卷可以解决在多个容器的共享数据的问题pod可以同时使用任意数目的卷。

2024-03-28 17:20:49 478 1

原创 云计算底层原理(虚拟化技术介绍,平台安装,网络)

rsync的最大特点是会检查发送方和接收方已有的文件,仅传输有变动的部分(默认规则是文件大小或修改时间有变动),这一特性使其在数据备份和镜像方面表现出色。此外,rsync以delta-transfer算法闻名,通过减少网络数据发送量,只发送源文件和目标文件之间的差异信息,从而实现数据的增量复制。rsync是一款开源的、快速的、可实现全量及增量的把本地或远程数据备份的多功能优秀工具。它还提供了大量的参数控制复制行为的各个方面,并且允许多种灵活的方式来实现文件的传输复制。

2024-03-11 20:38:35 1573 1

原创 数据持久化(同时支持数据的永久存储)

字符数据类型 常用命令 set mset get mget [ex 按秒过期 px 按毫秒过期 nx (不覆盖赋值) xx(默认覆盖复制) ] set str getrange str -3 -1 获取部分值。user -- > nginx网站 调用 /usr/local/nginx/html/xxx.php ----》- 递增数字:字符串类型可以存储任何形式的字符串,当存储的字符串是整数形式时,

2024-03-09 16:49:21 277 1

原创 HIS mysql服务部署 后端工程 CI/CD全流程测试

export MAVEN_HOME="/usr/local/maven/" #声明MAVEN_HOME变量。export PATH=${MAVEN_HOME}/bin/:$PATH #将MAVEN命令加入PATH。移动到指定目录 mv apache-maven-3.6.3 /usr/local/maven。解包 apache-maven-3.6.3-bin.tar.gz。构建后: 发tar包,远程解包,删除tar包。构建前:停止运行的jar包,删除旧的jar包。

2024-03-08 18:01:25 277 1

原创 HIS前端部署

代码自动发布装 nginx 起服务sed -rn '36,40p' /etc/nginx/nginx.conf #修改主配置文件server {#注释80端口#编写HIS项目虚拟主机配置server{}mkdir -p /opt/his/web #创建HIS项目存放目录Jenkinsname 需要远程连接的服务器名称Source files 源文件 需要通过ssh发送的文件。

2024-03-07 18:00:11 582

原创 zabbix 监控脚本

编写Zabbix脚本时,需要确保它们是可执行文件,并且能正确输出格式化的数据以便Zabbix能够解析。此外,还需要注意脚本的安全性和可靠性,确保它们能在目标环境中稳定工作。abbix是一个功能强大的开源监控解决方案,它可以集成自定义脚本来扩展其监控和告警功能。此种模式常用主动监控:Agent向Serve发起连接,向Server汇报。默认zabbix使用的是被动监控,主被动监控都是针对被监控主机而言的。被动监控:Server向Agent发起请求,索取监控数据。

2024-03-06 20:24:05 393

原创 GIT服务器搭建使用

git 服务器 c/s架构 网路联通存放代码的公用平台http tcp ssh 通信协议 选择方案 选择依据负载均衡 nginx 反向代理 lvs haproxy 两面性vrrp 高可用常用的Git 服务器GitHub 开源项目代码站点 找软件GiteeGitLab企业内部搭建私有服务器web服务 数据库 4条命令搞定一个GitLabguest 游客 老板reporter 报告者 测试工程师。

2024-03-06 18:59:52 451

原创 HIS项目实战

未跟踪 ---> 已暂存 --> 已提交 --> 已修改。--mixed 工作区不受影响,暂存区回退到指定版本。git log --pretty=oneline (简略)-- hard 工作区,暂存区都回退到指定版本。源码安装 /usr/local/nginx/xxx。git log --oneline 可以查看到标签。uwspi 豆瓣网。git reset --soft 重新提交。git log --oneline (极简)

2024-03-06 08:59:35 321

k8s集群基础搭建-简要

K8s概述与架构 控制节点 安装Kubernetes集群 集群验证与测试

2024-03-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除