文章 29
评论 4
浏览 341726
velero 备份恢复

velero 备份恢复

Velero 是vmware开源的一个云原生的灾难恢复和迁移工具,它本身也是开源的,采用Go语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源数据;官网https://velero.io/,Velero 是西班牙语意思是帆船,非常符合Kubernetes社区的命名风格,Velero的开发公司Heptio,已被VMware收购。Velero 支持标准的K8S集群,既可以是私有云平台也可以是公有云,除了灾备之外它还能做资源移转,支持把容器应用从一个集群迁移到另一个集群,Velero 的工作方式就是把kubernetes中的数据备份到对象存储以实现高可用和持久化,默认的备份保存时间为720小时,并在需要的时候进行下载和恢复。

Superset 部署

Superset 部署

Superset 部署

Java 常见异常报警脚本

Java 常见异常报警脚本

Java 常见异常报警脚本 1.首先确定需要监控的java应用的日志目录 2.考虑需要报警间隔多久 3.常见报错(ArithmeticExecption,NullPointerException,ClassCastException, NegativeArrayException,ArrayIndexOutOfBoundsException, SecturityException,EOFException,FileNotFoundException, NumberFormatException,SQLException,IOException,NoSuchMethodException, SocketTimeoutException) 4.进行钉钉报警 todo :自动识别服务,识别IP,支持多个应用 具体代码如下: #!/bin/bash #日志路径 server1='/xxx/xx.log' #当前时间前一分钟,精确到分 curdate=`date -d "11 minute ago" +"%Y-%m-%d %H:%M"` curdate_1=`date -d "1 minut....

服务器巡检脚本-python3

服务器巡检脚本-python3

服务器巡检脚本-python3

mongodb 集群搭建(分片+副本集)

mongodb 集群搭建(分片+副本集)

mongodb 集群搭建(分片+副本集)部署 mongodb是最常用的nosql数据库,以下记录如何搭建高可用mongodb集群(分片+副本) mongodb集群有三种模式:主从模式、副本集模式、sharding分片模式 副本集和sharding分片模式是最广泛使用的方案,这2种方案的选择通过数据量和并发数来权衡:GB级别采用副本集方案,TB级别或以上采用sharding模式,解决单机容量和单机并发能力 sharding模式分片越多,性能自然下降越多

Kubernetes 1.23.4 基于docker,centos7安装部署

Kubernetes 1.23.4 基于docker,centos7安装部署

Kubernetes 1.23.4 基于docker部署

docker安装jenkins 并且通过jenkins部署项目(docker in docker)

docker安装jenkins 并且通过jenkins部署项目(docker in docker)

本文主要记录如何通过docker安装jenkins,由于项目需要,需要用到不同的jdk,nodejs 不同版本,故在此选用 d in d (docker in docker)方式实现。

PHP、NGINX、FTP 隐藏版本号

PHP、NGINX、FTP 隐藏版本号

PHP、NGINX

SkyWalking PHP Agent 官方文档

SkyWalking PHP Agent 官方文档

SkyWalking PHP Agent 官方文档

SkyWalking PHP Agent 部署

SkyWalking PHP Agent 部署

SkyWalking PHP Agent 部署

SQL 相关知识

SQL 相关知识

SQL 相关知识 检索 检索去重数据关键字——DISTINCT DISTINCT关键字指示数据库只返回不同值,若使用DISTINCT关键字,必须放在列名前面。DISTINCT关键字作用于所有列。 检索从第N行开始检索前M行数据 SQL SERVER: ORACLE: MySQL,MariaDB,PostgreSQL或者SQLite: LIMIT 5指示MySQL等DBMS返回不超过5行的数据,OFFSET 5指示MySQL等DBMS返回从第5行起的5行数据。 数据库检索从第0行开始,因此LIMIT 1 OFFSET 1会检索第2行。 三种注释方式 排序相关注意点 关系数据库设计理论认为,如果不明确规定排序顺序,则不应该假定检索出的数据的顺序有任何意义。 为了明确地为数据进行排序,可以使用ORDER BY子句。ORDER BY子句取一个或多个列的名字。 ORDER BY 需要保证为SELECT语句的最后一条子句,即放在最后。 通常,ORDER BY子句使用的列可以为显示选择的列,也可以是非检索的列数据。 ORDER BY 后可以跟多个列,排序顺序为第一个列,当第一个列中有多行相同时,采用....

RAID0、RAID1及RAID5的区别

RAID0、RAID1及RAID5的区别

RAID0、RAID1及RAID5的区别详解

正则表达式总结

正则表达式总结

正则表达式总结

腾讯云Mysql  与 自己搭建的数据库做主从

腾讯云Mysql 与 自己搭建的数据库做主从

腾讯云Mysql 与 自己搭建的数据库做主从

linux下Sersync实现触发式文件同步

linux下Sersync实现触发式文件同步

sersync可以记录下被监听目录中发生变化的(包括增加、删除、修改)具体某一个文件或某一个目录的名字,然后使用rsync同步的时候,只同步发生变化的这个文件或者这个目录。

Never Say Never