redis集群工具redis-trib制作并打包上传到私有Harbor
1. 启动一个ubuntu容器
kubectl run -it ubuntu --image=ubuntu --restart=Never /bin/bash
2. 进入容器,修改源
cat > /etc/apt/sources.list << EOF
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiversedeb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
> EOF
3. 更新源
apt-get update
4. 安装工具相关的包
apt-get install -y vim wget python2.7 python-pip redis-tools dnsutils
5. 安装redis-trib
pip install redis-trib==0.6.2
#安装完成查看版本信息
root@f8ca80ac04ef:/etc/apt# redis-trib.py -v
Redis-trib 0.6.2 Copyright (c) HunanTV Platform developers
6. 查看容器运行在那台节点,找到将docker容器打包Harbor
# master上查看这个容器运行在哪个节点
[root@master ~]# kubectl get pod -o wide
NAME READY STATUS RESTARTS AGE IP NODE NOMINATED NODE READINESS GATES
dns-test 1/1 Running 0 80m 100.66.209.244 node1 <none> <none>
ubuntu 0/1 ContainerCreating 0 21s <none> node1 <none> <none># 进入node1节点,打包成docker镜像
[root@node1 ~]# docker ps -a |grep ubuntu
723cead78a61 ubuntu "/bin/bash" 16 minutes ago Up 16 minutes k8s_ubuntu_ubuntu_default_34e2450d-fe5e-46b7-a809-26f9a7f5cbc7_0
9beb03ccc950 k8s.gcr.io/pause:3.2 "/pause" 17 minutes ago Up 16 minutes k8s_POD_ubuntu_default_34e2450d-fe5e-46b7-a809-26f9a7f5cbc7_0# 打包镜像
[root@node1 ~]# docker commit 723cead78a61 k8s.jyy/img/redis-trib:v0.6.2
sha256:bd8a9a7de0667c9d308833663172165eae1a255e7e582b02e9766ecb4f984005# 上传到docker仓库,上传前先登录自己账号docker login(自己搭建的harhor后面添加自己域名)
[root@node1 ~]# docker push k8s.jyy/img/redis-trib:v0.6.2
The push refers to repository [k8s.jyy/img/redis-trib]
1f1eec37bffd: Pushed
da55b45d310b: Pushed
v0.6.2: digest: sha256:49596ddb8146b6834d08552cdf7b3b43cdbcfa5c749b984530c5ac7d2da771ac size: 742
7. 镜像redis-trib制作完成
redis集群工具redis-trib制作并打包上传到私有Harbor相关推荐
- redis集群之REDIS CLUSTER
redis集群之REDIS CLUSTER 时间 2016-04-11 17:05:00 NoSQL_博客园 原文 http://www.cnblogs.com/zhanchenjin/p/537 ...
- Redis集群~StackExchange.redis连接Sentinel服务器并订阅相关事件
对于redis-sentinel我在之前的文章中Redis集群~StackExchange.redis连接Twemproxy代理服务器 已经说过,它是一个仲裁者,当主master挂了后,它将在所有sl ...
- python redis集群_Python3 redis集群连接 (带密码验证)
环境: python 3.7.4 redis集群 单集群(无slave) 很多文章都说redis密码,今天验证的了很多次失败,查了相关资料有才知道连接方式,一下为代码,修改123456为自己代码就可以 ...
- Redis集群:redis cluster方案
redis集群原理之官方的Redis Cluster方案 redis是单线程,但是一般的作为缓存使用的话,redis足够了,因为它的读写速度太快了. 官方的一个简单测试: 测试完成了50个并发执行10 ...
- 在虚拟机上安装redis集群,redis使用版本为4.0.5,本机通过命令客户端可以连接访问,外部主机一直访问不了...
在虚拟机上安装了redis 4 ,启动后本机客户端可以连接访问,但是外部主机一直访问不了,在使用java代码连接redis集群时报:no reachable node in cluster,原因:在r ...
- Redis集群~StackExchange.redis连接Twemproxy代理服务器
本文是Redis集群系列的一篇文章,主要介绍使用StackExchange.Redis进行Twemproxy(文中简称TW)代理服务的连接过程,事务上,对于TW来说,我们需要理解一下它的物理架构,它类 ...
- Linux中搭建Redis集群及redis集群配置常见问题总结
Redis集群搭建请仔细阅读文档,100%成功率. 环境说明:本案例采用centos7+Redis6.2.5版本 1.Redis概述-什么是redis? Redis 是完全开源免费的,遵守BSD协议, ...
- Nginx反向代理,负载均衡,Redis集群 Twemproxy,redis session共享,keepalived高可用-搭建千万级网站系统
Nginx反向代理,负载均衡,redis session共享,keepalived高可用-搭建千万级系统架构 1.安装Nginx 安装机器IP地址为: 192.168.91.129 (主) 192.1 ...
- redis集群工具redis-trib.rb的使用
1. 查询各个命令集合 2. 各个命令说明和使用 2.1 create ./redis-trib.rb create --replicas 1 192.168.1.47:8082 192.168.1 ...
- django连接redis 集群(安装redis的相关包的时候亲测)
本地环境: python3.7 Django== 2.2.3 django-cluster-redis== 1.0.5 django-redis== 4.10.0 redis== 3.0.1 redi ...
最新文章
- Zabbix监控web项目
- 从零开始编写一个vue插件
- python快速上手 让繁琐工作自动化 英文版_入门python:《Python编程快速上手让繁琐工作自动化》中英文PDF+代码...
- php基本语法实验总结,PHP总结(一)基本语法内容
- ruby语言仅仅是昙花一现
- oracle中没有修改权限,oracle 修改listener.ora 没有权限怎么办
- 十七、Oracle学习笔记:视图操作和表复制
- 初学Think PHP,数据库连接测试demo随笔
- 如何将XDF转换成PDF(内容可编辑)
- S102公路第I标段施工图设计--河北工程大学土木工程学院
- 因果推断与因果性学习研究进展
- 采用全球面螺旋线的 光纤陀螺仪
- 【网易邮箱】换绑安全手机(①之前的手机号注销了怎么办 ②网易人工客服在哪)
- QQ邮箱IMAP/SMTP服务,设置 未成功原因
- Valine 一款快速、简洁且高效的无后端评论系统
- Encountered a sharing violation while accessing
- 如何通过 DDD(领域驱动设计) 降低软件开发的成本?
- JLINK识别不到芯片
- jupyter、matplotlib、Linux常见问题和设置记录
- 解决input file上传图片,部分手机拍照或者本地图片无法上传(图片太大,需要上传之前先压缩)
热门文章
- SPSS入门笔记记录
- python安装numpy模块教程_python安装numpy科学计算模块
- 去阿诗玛的故乡 云南昆明自助攻略
- 爱荷华州立大学计算机科学,爱荷华州立大学计算机科学硕士排名第64(2020年TFE Times排名)...
- python实现抠图_python和opencv实现抠图
- 连接共享打印机时提示无法访问计算机,win10共享打印机提示无法访问.你可能没有权限使用网络资源怎么解决...
- GIT的安装与gitee基础使用
- Nginx 跳转到www二级域名,域名重定向配置方法
- 简单的爬虫(豆瓣250)
- Navicat无法导入excel文件的异常处理