- 博客(24)
- 收藏
- 关注
原创 CICD详解二
4.并行执行:通过groovy脚本可以实现stage(阶段)、step(步骤)之间的并行执行,提高构建效率缩短部署时间。 1.可持续性:jenkins的重启或者中断后不影响已经执行的Pipline Job。 1.语法差异,声明式的在pipline {}块中定义,而脚本式则直接以node开始。 2.脚本式的在一台节点执行所有操作,而声明式可以将不同的节点定义到不同的节点执行。创建流水线任务在slave节点上运行,创建测试脚本式pipline运行测试。
2023-12-23 20:48:58
948
原创 CICD详解一
下载离线插件 http://updates.jenkins-ci.org/download/plugins/偏好设置-ssh秘钥-新建添加秘钥。
2023-12-23 20:37:22
307
原创 ELK实战二
5.在K8S环境部署kafka集群(kakfak课程-基于Strimzi Operator部署kafka集群)或使用已有的kafka集群,用于后续K8S环境的日志收集。3.logstash基于Redis实现日志收集缓存后再消费至ES集群及filebeat-logstash-redis-logsatsh-es架构。8、Kubernetes日志收集—容器内置日志收集进程filebeat实现pod日志收集。7、Kubernetes日志收集—以Sidecar容器实现Pod中的日志收集。 创建仪表盘。
2023-12-23 19:04:18
313
原创 ELK实战一
elasticsearch:负责数据存储及检索Elasticsearch简介:1、Elasticsearch使用Java语言开发,是建立在全文搜索引擎Apache Lucene基础之上的搜索引擎,https://lucene.apache.org。2、是一个高度可扩展的开源全文搜索和分析引擎,可实现数据的近实时(Near Real Time、NRT)全文检索。3、支持分布式以实现集群高可用。4、高性能、可以处理大规模业务数据。
2023-12-23 18:40:51
428
原创 Kafka教程一
process.roles=broker,controller # =Broker,服务器在KRaft模式中充当 Broker角色;= Controller, 服务器在KRaft模式下充当 Controller角色;= Broker,Controller,服务器在KRaft模式中同时充当 Broker 角色和Controller角色;process.roles 没有设置,那么集群就假定是运行在ZooKeeper模式下。node.id=101 # 唯一标识.103:9093。
2023-11-04 18:16:33
63
原创 Prometheus教程三
通过 prometheus 监控 nginx,需要在编译安装 nginx 的时候添加 nginx-module-vts 模块总用量 4424-rwxr-xr-x 1 root root 314 9月 25 22:27 build-command.sh-rwxr-xr-x 1 root root 125 3月 23 2023 docker-entrypoint.sh-rw-r--r-- 1 root root 1146 3月 23 2023 Dockerfile。
2023-10-22 00:36:33
63
原创 Prometheus教程二
基于daemonset部署CAdvisor [ root@k8s-master1 1 .prometheus-case-files ] # vim case1-daemonset-deploy-cadvisor.yaml apiVersion: apps/v1metadata:spec:selector:template:metadata:labels:spec:tolerations: #污点容忍,忽略master的NoSchedule - effect: NoSchedule。
2023-10-14 23:06:16
103
原创 redis应用2:主从同步、哨兵模式详解、高可用集群部署、集群数据迁移、槽位分配、集群扩缩容
redis应用2:主从同步、哨兵模式详解、高可用集群部署、集群数据迁移、槽位分配、集群扩缩容
2023-09-16 16:03:07
53
原创 redis应用1:安装部署、数据类型、快照机制、配置详解、ACL使用、单数数据迁移
redis应用1:安装部署、数据类型、快照机制、配置详解、ACL使用、单数数据迁移
2023-09-07 23:51:58
61
原创 K8S总结4:etcd数据备份、pod生命周期调度流程、探针总结、数据持久化实战
K8S总结4:etcd数据备份、pod生命周期调度流程、探针总结、数据持久化实战
2023-09-02 19:05:25
93
原创 K8S总结3:kubernetes常用资源对象的使用详解
分别在default和myserver命名空间创建podnameserver 10.100.0.2 # crondns的svc地址# search 在nslookup解析域名是会自动依次向后补全# kubernetes为default命名空间的svc,解析kubernetes会按照resolv.conf文件中的search自动补全为全域名, kubernetes.default.svc.cluster.local,如图所示地址为10.100.0.1# 跨不同命名空间解析。
2023-08-24 23:14:37
78
原创 K8S总结1:kubernetes概念梳理和基于kubeadm部署kubernetes环境
K8S总结1:kubernetes概念梳理和基于kubeadm部署kubernetes环境
2023-08-05 01:26:43
92
原创 DOCKER总结3:containerd介绍、harbor证书配置、compose应用
DOCKER总结3:containerd介绍、harbor证书配置、compose应用
2023-07-29 12:53:49
88
原创 centos7静默安装oracle 11g
安装前准备工作,虚拟机内存建议2GB以上,磁盘空间目录大于20G,我在这里是添加了一块80G的硬盘,挂载到/oradate作为安装目录(友情提示:我是完全安装使用以后写的文档)解压后得到database目录,其中包含response目录,该目录中有三个rsp文件,用来作为静默安装时的应答文件的模板。成功运行后,在/oradate/app/oracle/product/11.2.0/dbhome_1/network/admin目录下。机器基础信息关闭,selinux,防火墙,不必要服务。
2023-07-19 23:22:49
223
原创 root密码忘记和boot引导文件修复
7、此时选择第一个选项继续,第二个是只读,在数据恢复是防止写入会用到,第三个是跳过当前shell,第四个是退出,我们修复用到1,选择继续后按回车,再按回车就进入到了救援模式。2、删除后关机,注意此时因为引导配置文件都删除了,会找不到引导菜单,此时需要借助第三方工具进入救援模式进行回复,提前挂载好镜像。3、此时系统真正的根路径挂载在/sysroot目录下,并且是只读的方式,此时需要重新以读写的方式挂载根路径;4、此时等待正常进去系统,过程会比平时有点慢,耐心等待即可,登录界面输入修改的密码,即可登录成功。
2023-07-19 21:35:14
375
原创 DOCKER总结2:Dockerfile镜像制作、harbor部署上传镜像、CPU内存限制
DOCKER总结2:Dockerfile镜像制作、harbor部署上传镜像、CPU内存限制
2023-07-16 22:34:43
282
原创 Mysql5.7主从复制搭建详解
一.安装Mysql1.1主机规划,两台主机,mysql-master 和mysql-agentmysql-master ip:192.168.120mysql-agent ip:192.168.1211.2下载 相关rpm包(也可以配置yum源的方式安装)从清华源下载,https://mirrors.tuna.tsinghua.edu.cn/mysql/yum/mysql-5.7-community-el6-x86_64/分别下载Mysql四个包(主从都要下载)mkdir /se
2021-12-12 20:24:04
1167
Mysql5.7 安装包
2023-07-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人