x86 or amd平台利用 qemu-user-static 实现 arm64 平台 docker 镜像的运行和构建
x86 or amd平台利用 qemu-user-static 实现 arm64 平台 docker 镜像的运行和构建 前言 因国产化趋势,新的信创环境CPU大部分使用ARM架构。因暂无arm环境,自己买 arm 平台的 CPU,这个成本着实吃不消,于是尝试 x86 平台运行 arm 平台的容器来降本增效。 关于 docker 版本 docker …
Nginx代理proxy pass配置去除前缀
Nginx代理proxy pass配置去除前缀 很多时候,我们需要根据url的前缀转发到不同的服务。 比如url的前缀对下游的服务是不需要的,除非下游服务添加context-path, 但很多时候我们并不喜欢加这个。如果Nginx转发的时候,把这个前缀去掉就好了。 一个种方案是proxy_pass后面加根路径/ location /user/ { …
harbor2.6.x批量导出镜像
工作中遇到一个问题,要把某个项目的harbor镜像库镜像全部导出,记录下我的操作方法。harbor版本为2.6.1,请确认harbor版本,每个版本api会有差异。 批量导出harbor某个项目的镜像库脚本 #!/bin/bash # 基于harbor2.6.1 # 设置Harbor仓库的地址、项目名、用户名和密码 HARBOR_URL="http…
RKE2 部署K8S 1.28.x 高可用集群
RKE2 部署K8S 1.28.x 高可用集群 RKE2 的介绍 RKE2 完美结合了 1.x 版本的 RKE(以下简称 RKE1)和 K3s。 它继承了 K3s 的可用性、易操作性和部署模型。 它还继承了 RKE1 与上游 Kubernetes 的紧密结合关系。为了优化边缘部署,K3s 在某些地方与上游 Kubernetes 有所不同,但 RKE…
Centos设置http/https proxy及忽略proxy的方法
Centos设置http/https proxy及忽略proxy的方法 前提 虚拟机处于内网,故要想与外网进行http/https通信只能通过nat或者加proxy的方式。nat方式有网段的限制,而http/https proxy代理则没有,使用起来也方便。 Centos系统设置http/https proxy的方法,在/etc/bashrc或者/…
Docker部署Nacos2.2.3集群环境
Docker部署Nacos2.2.3集群环境 拉取镜像 docker pull nacos/nacos-server:v2.2.3 配置mysql环境 创建数据库,比如:sso-nacos 创建对应账号密码 CREATE USER 'sso_nacos'@'%' IDENTIFIED BY '123456'; GRANT ALL PRIVILEGE…
PXC基于docker搭建mysql集群
PXC基于docker搭建mysql集群 说明 Percona XtraDB Cluster(简称PXC),是由percona公司推出的mysql集群解决方案。特点是每个节点都能进行读写,且都保存全量的数据。也就是说在任何一个节点进行写入操作,都会同步给其它所有节点写入到自己的磁盘。 环境 三台机器,设置/etc/hosts 10.196.69.8…
Redis 数据迁移工具
Redis 数据迁移工具 介绍 Redis Input/Output Tools (RIOT)是一个命令行实用程序,用于从任何Redis兼容的数据库(如Redis OSS,Redis Cluster,Redis Enterprise,Redis Cloud或Amazon ElastiCache)获取数据. RIOT本质上是一个ETL工具,数据从源系…
CentOS七个启动级别和默认启动级别设置(init)
CentOS七个启动级别和默认启动级别设置(init) 手动输入命令会执行相关操作 init 0 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 init 1 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 init 2 运行级别2:多用户状态(没有NFS) init 3 运行级别3:完全的多用户状态(…
MongoDB数据备份恢复
MongoDB数据备份恢复 数据备份与恢复的意义 在日常运维过程中,数据备份及恢复也越来越重要,数据的备份保证了数据的安全性,在数据丢失或者误删除的情况下可以让我们快速的恢复,尽可能做到不丢失或者少丢失数据。 备份恢复方法 mongodump mongodump 是 MongoDB 官方提供的备份工具,它可以从 MongoDB 数据库读取数据,并生…
java.security.InvalidKeyException: Illegal key size错误
java.security.InvalidKeyException: Illegal key size错误 前言 最近技术替换国密算法,项目上线后发现生产在加密的时候报java.security.InvalidKeyException: Illegal key size错误,而本地和测试环境都是没问题的。 问题原因 因为密钥长度是受限制的, jav…
2024新春快乐
2024新春快乐 祝大家和我都身体健康,平平安安!早日暴富。喜乐,每次我的愿望都是家人和我都身体健康无痛无病。
编译安装nginx的ngx-brotli模块
编译安装nginx的ngx-brotli模块 测试环境 centos 7.9 64 Nginx 1.24.0 先通过有网虚拟机下载后,上传到内网虚拟机 什么是 Brotli 我们控制使用压缩的资源,除了有 Gzip 外,还有 br,而这个 br 就是我这里要说的 Brotli 如有些大厂已经支持,可通过浏览器开发者模式查看响应头 Accept-En…