efk容器化部署
efk在k8s中部署1234版本:filebeat:8.5.0elasticsearch:7.16.2kibana:7.16.2 1. efk-nfs1.1. efk-nfs-class.yaml12345678910# cat efk-nfs-class.yaml apiVersion: storage.k8s.io/v1kind: StorageClassmetadata: name: efk-nfs-storage namespace: elasticsearchprovisioner: k8s-sigs.io/nfs-subdir-external-provisioner # or choose another name, must match deployment's env PROVISIONER_NAME'parameters: archiveOnDelete: "false"reclaimPolicy: Retain 1.2. efk-nfs-class.yaml12345678910111213141516171819 ...
k8s集群剔除一个master节点重新加入集群
场景12345生产环境剔除master1,重新加入集群kubeadm方式部署的集群etcd静态pod启动192.168.64.52 master节点ip 方法1. 获取 join 命令123456# 获取 join 命令kubeadm token create --print-join-commandkubeadm join 192.168.64.45:16443 --token 69muu9.mvs42y5uxvarwjqp --discovery-token-ca-cert-hash sha256:7d0804220e2b5c836cb792df94134fc57b12f340a4a0bd55677ef5d7219099b9kubeadm token list 2. 备份etcd数据1234567891011121314151617181920212223242526272829303132# 备份etcd数据## 查看etcd成员列表,找到master1的iddocker run --rm -it --net host -v /etc/kubernetes:/etc/ku ...
常见问道
d5b5e94e8ccafdcc787d294b74a096cb3130b12e73b9501b19f55de6b84df478fd71d44cacbcccc657b9114394652afa0a344439d432845a944fa916605a3acb5c652ec78f09582f5833104558e772947ab30f809207a8c8850a2398a8681beac91bf4cdf49d6bce99c70aeb92a1387e2308f58d66b944a0a2d111c52ab4cd8871cc47a5d8c886fc7087b8b142c5cad078a7cb02613ee216c0c236ccf9c8e540bef05d0e56c2bb17285e4ba289ee560fea5434c057b9af43d0daabe541ce27a6409bd5d4514b982d729f57c04169b21aab1ed556e1fed7e30319fc1c62e5cdf2a15a7daf800e656b17864d738d7bf59da90945832d2e044cd ...
jar启动脚本
jar包启动,停止,重启脚本123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102#!/bin/bash##### by jwgod 20240507##### 文件转存服务jar包 启动/停止/重启day=`date +'%Y-%m-%d'`anynowtime="date +'%Y-%m-%d %H:%M:%S'"NOW="echo [\`$anynowtime\`][PID:$$]"##### 可在脚本开始运行时调用,打印当时的时间戳及PID。#function job_startjob_start(){ echo "`eval $NOW` ...
PR笔记
PR(Adobe Premiere Pro 2020) 1. 功能12- 剪辑- 包装 2. PR界面认识1234567- 菜单栏- 效果面板- 项目面板- 节目窗口- 时间线窗口- 音频窗口- 调色面板 3. 工程的整理及问价夹的命名1234创建合理的文件夹等素材的整理- 工程文件- 视频素材- 输出 4. 项目面板工程文件整理12345- 图片- 序列- 视频素材- 音频... 5. 首选项设置1234编辑-->首选项->自动保存(改为每30分钟保存一次,最大项目版本为10)编辑-->首选项->媒体缓存(D:\视频剪辑\工程项目\PR\媒体缓存文件)编辑-->首选项->时间轴(默认)编辑-->首选项->媒体(帧数从0开始) 6. 快捷键11)导入素材:Ctrl+I 2)视频导出:Ctrl+M 3)新建项目:Ctrl+Alt+N 4)新建序列: Ctrl+N 6.1 剪辑快捷键12剪辑工具:C 移动工具:V 向前选择轨道工具:A 向后选择轨道工具:Shift+A 时间轴放大: + 时间轴缩 ...
sonarqube代码质量检测k8s环境部署
1. postgres1.1 postgres-pvc.yaml1234567891011121314cat postgres-pvc.yaml ---apiVersion: v1kind: PersistentVolumeClaimmetadata: namespace: jenkins name: postgres-dataspec: accessModes: - ReadWriteMany storageClassName: "managed-nfs-storage" resources: requests: storage: 5Gi 1.2 sonar-pgsql.yaml1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162cat sonar-pgsql.yaml apiVersion: apps/v1kind: Deploymentmetadata ...
pipeline脚本
Jenkins Pipeline脚本1. pipeline-java-ansible-tomcat123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081pipeline { agent { label "web2" } environment { gitlab_address = "http://192.168.64.17:100443/microservice/demo.git" gitlab_auth = "d09717ec-47c2-48f2-9c1c-f182b4589e74" ansible_ssh_auth = "84ea22bc-c2c6-4f ...
SQL审核平台yearning
1. 主要功能12345678910111213141516171819202122232425261. SQL 查询 查询工单 导出 自动补全,智能提示 查询语句审计 查询结果脱敏 2. SQL 审核 流程化工单 SQL语句语法检测 根据规则检测SQL语句合规性 自动生成DDL/DML回滚语句 历史审核记录3. 推送 E-mail 工单推送 钉钉 webhook 机器人工单推送4. 用户权限及管理 角色划分 基于用户的细粒度权限 注册5. 其他 todoList LDAP 登录 动态审核规则配置 自定义审核层级6. AutoTask 自动执行 2. 安装2.1 注意事项123# 仅依赖 Mysql 数据库。# mysql 版本必须为5.7及以上版本(8.0及以上请将sql_mode 设置为空)并已事先自行安装完毕且创建 Yearning 库,字符集应为 UTF8mb4 (仅 Yearning 所需 mysql 版本) 2.2 yearning 下载12345# ...
docker_deploy.sh
123451.告知目标服务器拉取哪个镜像2.判断当前服务器是否正在运行容器,需要删除3.如果目标服务器已经存在当前镜像,需要删除4.目标服务器拉取harbor上的镜像5.将拉取下来的镜像运行成容器 docker deploy 脚本123456789101112131415161718192021222324252627282930313233343536373839# deploy.sh#!/bin/bash##### by jwgod ##### deploy 192.168.64.xx:5000 repo mytest v1.0.0 8080:8081harbor_addr=$1harbor_repo=$2project=$3version=$4container_port=$5host_port=$6imageName=$haobor_addr/$haobor_repo/$project:$versionecho $imageNamecontainerId=`docker ps -a |grep ${project} | awk '{pr ...
Kubernetes(K8s 1.27.x) 快速上手与实践
d5b5e94e8ccafdcc787d294b74a096cb15fd57850ab9ab34d12cfaac791c1cabcc43191a30495823f0fe6c2e73208f9a0a457ea7055cc5e253ea51a38360f64085272433291936c276a96e373fe5c6ddeac991de0d1c59917a47a7f7a0b6539ab61016898950951c7792f39dd9f8e728980a613dd82de6b0a43150f8fbe0e174099b468c268c2d007d0377ee78b18b0fe68bee1dd831bee5a75c51588b6b47cf183b1cdf553cf4a6ea19e294b2bdda5fbb3f4eb15e05cafcb4a11d5e506813eae2d6b78d492630f7c37b9a15d84c0bd15b1d73d2fe932d623e2b7d05fdd53b64d8b6225238062fb7f0cc94f42b1765d5dcd4574657c86cdc3 ...