集群docker ceph
docker.sock 和 docker.socket 无操作权限的修复
问题: 第三软件jenkins等,甚至docker本身都有可能报如下无权限操作的错误:docker: Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker ......
python操作哨兵、python操作集群、缓存优化、mysql 主从
python操作哨兵、python操作集群、缓存优化、mysql 主从 python操作哨兵 用高可用架构后 》不能直接连某一个主库了 》主库可能会挂掉,后来它就不是主库了 # 之前学的连接redis的操作,就用不了了 import redis conn=redis.Redis(host='',po ......
docker runner
docker exec -it gitlab cat /opt/gitlab/embedded/service/gitlab-rails/VERSION 11.1.14 安装gitlab-runner docker安装方式 1 查看gitlab版本 docker exec -it gitlab ca ......
python操作哨兵与集群,缓存优化,穿透,击穿,雪崩
python操作哨兵与集群 哨兵 做了高可用架构后,不能直接连某一个主库了,主库可能会挂掉,后来他就不是主库了。 之前连接redis的操作需要变更了 import redis conn = redis.Redis(host='',port=6379) conn.set() conn.close( ......
集群原理及搭建、 1.1 集群搭建、 1.2 集群扩容、 1.3 集群缩容
1 集群原理及搭建 # 做了读写分离,做了高可用,还存在问题 1 并发量:单机redis qps为10w/s,但是我们可能需要百万级别的并发量 2 数据量:机器内存16g--256g,如果存500g数据呢? # 使用集群解决这个问题 # 解决:加机器,分布式 redis cluster 在2015年 ......
1 python操作哨兵 、2 python操作集群、3 缓存优化、4 mysql 主从 、5 django使用多数据库做读写分离
1 python操作哨兵 # 高可用架构后 》不能直接连某一个主库了 》主库可能会挂掉,后来它就不是主库了 # 之前学的连接redis的操作,就用不了了 import redis conn=redis.Redis(host='',port=6379) conn.set() conn.close() ......
基于Docker 的redis cluster部署
一、设置宿主机配置文件 这里设置在 /data/redis/conf/redis.conf内容如下: # 不能设置密码,否则集群启动时会连接不上 # Redis服务器可以跨网络访问 bind 0.0.0.0 # 修改端口号 port 6379 # Redis后台启动 daemonize no # 开 ......
docker基础命令
注意:vgantrun https://hub.docker.com修改docker镜像仓库的地址:(原因直接采用docker自己配置的拉取比较慢,因此自己选择国内的一些镜像仓库速度要快一些) 修改步骤:1.根据不同系统的daemon.json的位置不同,目前我采用的是centos7路径是/etc/ ......
关于hana数据库集群在pacemaker下的启动后变化及pcs状态记录
对于hana数据库,两个节点、使用了pacemkaer软件进行了高可用的集群 首页、我们在开机后,使用 pcs cluster start --all ,将pacemaker服务启动起来,然后就是到了关机的维护模式 然后我们使用pcs node unmaintenance --all 取消维护模式, ......
redis高级-day6——python操作哨兵、python操作集群、缓存优化
一 、python操作哨兵 # 高可用架构后 》不能直接连某一个主库了 》主库可能会挂掉,后来它就不是主库了 # 之前学的连接redis的操作,就用不了了 import redis conn=redis.Redis(host='',port=6379) conn.set() conn.close() ......
Docker 命令 #2
Docker 命令 #2 这次是在阿里云上部署了个新服务,记一下用到的命令。 Linux 命令 查看文件 一般都是使用 ls 命令( list )查看当前目录的文件,或者使用 ls -l 查看文件详情,而 ll 则是 ls -l 的缩写。 移动文件 使用 mv 命令( move )移动文件,用法:m ......
python+playwright 学习-55 在docker 容器中运行playwright脚本
前言 Dockerfile.focal可用于在 Docker 环境中运行 Playwright 脚本。这些镜像包括在 Docker 容器中运行浏览器所需的所有依赖项,还包括浏览器本身。 playwright 在linux 系统上目前只支持Ubuntu 系统的部分版本,centos 和debian系统 ......
基于docker 安装的gitlab 升级
gitlab 升级 背景 现在的gitlab版本是13.0.1,目标是 14.9.5 因为,这个版本及以后支持禅道集成。 升级过程 先备份数据 gitlab-rake gitlab:backup:create #有两个文件需要手工备份 #gitlab.rb路径:/etc/gitlab/gitlab. ......
Docker 启动异常 不显示报错信息
##错误的启动配置 sudo docker run --rm -d \ -p 80:80 -p 443:443 nginx 执行结果为返回容器 id , 但容器未启动, 无报错信息 sudo docker run --rm -itd \ -p 80:80 -p 443:443 nginx bash ......
docker一些常用命令
docker version:查看Docker版本信息。 该命令可以查看当前安装的Docker版本信息,包括Docker引擎、客户端、API等版本。 docker info:查看Docker的详细信息。 该命令可以查看Docker的详细信息,包括容器、镜像、网络等。 docker search:搜索 ......
详解Redis三大集群模式,轻松实现高可用!
Redis集群是一种通过将多个Redis节点连接在一起以实现高可用性、数据分片和负载均衡的技术。它允许Redis在不同节点上同时提供服务,提高整体性能和可靠性。根据搭建的方式和集群的特性,Redis集群主要有三种模式:主从复制模式(Master-Slave)、哨兵模式(Sentinel)和Clust... ......
Docker_存储卷-挂载
###Docker 存储卷 volume Docker-managed volume(docker管理卷) Bind mount volume(绑定挂载卷) ###挂载 Docker提供了3种方法将数据从Docker宿主机挂载(mount)到容器: volumes,Volumes由Docker管理, ......
利用Velero对K8S备份还原与集群迁移实战
Velero 是一款云原生时代的灾难恢复和迁移工具,采用 Go 语言编写,并在 github 上进行了开源,本文将介绍利用 velero 对集群应用进行备份、恢复和迁移 Kubernetes 集群资源和持久卷。 ......
docker启动Redis
1.dockerhub中寻找对应版本 2.docker pull redis:6.0.19 3.运行Redis 1.前台运行 docker run -p 6379:6379 --name redis1 redis:6.0.19 --restart=always2.后台运行docker run -d ......
基于kubeasz部署高可用k8s集群
k8s高可用主要是对master节点组件高可用;其中apiserver高可用的逻辑就是通过启用多个实例来对apiserver做高可用;apiserver从某种角度讲它应该是一个有状态服务,但为了降低apiserver的复杂性,apiserver将数据存储到etcd中,从而使得apiserver从有状... ......
阿里云镜像仓库解决Docker无法拉取海外镜像
1 Github新建仓库 2 上传Dockerfile 3 阿里云-容器镜像服务-实例列表-镜像仓库-创建镜像仓库 3.1 填写仓库信息 3.2 绑定代码源,选择仓库 4 构建镜像 4.1 添加规则 4.2 立即构建 4.3 查看镜像的公网地址 5 Docker拉取镜像 docker pull re ......
如何在X86_64系统上运行arm架构的docker容器——(异构/不同架构)CPU下的容器启动
近期使用华为的人工智能集群,其中不仅要求异构加速端需要使用昇腾的硬件,更是要求CPU是arm架构的,因此就导致在本地x86电脑上难以对云端的arm版本的镜像进行软件安装和打包操作,为此我们需要在x86架构的本地CPU上运行arm架构的docker镜像。本文给出两种解决方式,其本质都是一样的,都是使用 ......
【IT老齐002】MySQL集群模式与应用场景
【IT老齐002】MySQL集群模式与应用场景 单库模式 优点 简单粗暴 适合数据量干万以下小型应用 企业网站,创业公司首选 缺点 不具备可用性与并发性 读写分离集群模式 读写分离中间件 insert、update、delete负载均衡到从库 select路由到主库 MySQL主从复制 binlog ......
主从redis部署(docker)
首先,我准备了两台linux,一台准备当作master,ip是192.168.241.128,另一台是当作slave,ip是192.168.241.129。 1. 安装redis docker pull redis 2. 下载对应版本的redis.conf 可以从github上下载。新建配置环境目录 ......
wsl2中docker启动不了的问题解决方法
在wsl2的ubuntu系统中安装docker后,sudo service docker start 一直启动不起来 在网上找到了解决方案 https://juejin.cn/post/7197594278083919932 解决方法 这个错误提示通常是因为系统中使用的是经过修改的 nftables ......
发布jar包到docker
0、步骤 systemctl daemon-reload systemctl restart docker 1、步骤 mkdir /root/mgt-dir cd /root/mgt-dir vim run.sh java -jar /data/jeecg-boot-mgt-2.3.0.jar vi ......
Docker安装Redis
创建本地挂载文件 mkdir -p /app/redis && cd $_ && touch redis.conf 解释: /app/redis: 是挂载配置文件的路径 redis.conf: redis的配置文件 redis.conf配置文件内容 redis.conf docker安装Redis ......
Docker安装MySQL
创建挂载目录 mkdir -p /app/mysql && cd $_ docker安装MySQL docker run -d -p 3306:3306 --privileged=true -v /app/mysql/log:/var/log/mysql -v /app/mysql/data:/va ......
nodejs pm2集群模式配置
项目只开一个线程,压力大,又不想开多个端口,就用了pm2集群,把配置记下来,防止下次找不到,但集群也有个麻烦的地方,就是在a线程生产的全局变量,并不能在b线程中找到,互不相通,客户端向服务端请求的时候并不是一直是同一个线程,可能会换的。底下是配置,保存的格式是.json,然后 pm2 start c ......