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相关推荐

  1. redis集群之REDIS CLUSTER

    redis集群之REDIS CLUSTER 时间 2016-04-11 17:05:00  NoSQL_博客园 原文  http://www.cnblogs.com/zhanchenjin/p/537 ...

  2. Redis集群~StackExchange.redis连接Sentinel服务器并订阅相关事件

    对于redis-sentinel我在之前的文章中Redis集群~StackExchange.redis连接Twemproxy代理服务器 已经说过,它是一个仲裁者,当主master挂了后,它将在所有sl ...

  3. python redis集群_Python3 redis集群连接 (带密码验证)

    环境: python 3.7.4 redis集群 单集群(无slave) 很多文章都说redis密码,今天验证的了很多次失败,查了相关资料有才知道连接方式,一下为代码,修改123456为自己代码就可以 ...

  4. Redis集群:redis cluster方案

    redis集群原理之官方的Redis Cluster方案 redis是单线程,但是一般的作为缓存使用的话,redis足够了,因为它的读写速度太快了. 官方的一个简单测试: 测试完成了50个并发执行10 ...

  5. 在虚拟机上安装redis集群,redis使用版本为4.0.5,本机通过命令客户端可以连接访问,外部主机一直访问不了...

    在虚拟机上安装了redis 4 ,启动后本机客户端可以连接访问,但是外部主机一直访问不了,在使用java代码连接redis集群时报:no reachable node in cluster,原因:在r ...

  6. Redis集群~StackExchange.redis连接Twemproxy代理服务器

    本文是Redis集群系列的一篇文章,主要介绍使用StackExchange.Redis进行Twemproxy(文中简称TW)代理服务的连接过程,事务上,对于TW来说,我们需要理解一下它的物理架构,它类 ...

  7. Linux中搭建Redis集群及redis集群配置常见问题总结

    Redis集群搭建请仔细阅读文档,100%成功率. 环境说明:本案例采用centos7+Redis6.2.5版本 1.Redis概述-什么是redis? Redis 是完全开源免费的,遵守BSD协议, ...

  8. Nginx反向代理,负载均衡,Redis集群 Twemproxy,redis session共享,keepalived高可用-搭建千万级网站系统

    Nginx反向代理,负载均衡,redis session共享,keepalived高可用-搭建千万级系统架构 1.安装Nginx 安装机器IP地址为: 192.168.91.129 (主) 192.1 ...

  9. redis集群工具redis-trib.rb的使用

    1. 查询各个命令集合 2. 各个命令说明和使用 2.1 create ./redis-trib.rb create --replicas 1  192.168.1.47:8082 192.168.1 ...

  10. 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 ...

最新文章

  1. Zabbix监控web项目
  2. 从零开始编写一个vue插件
  3. python快速上手 让繁琐工作自动化 英文版_入门python:《Python编程快速上手让繁琐工作自动化》中英文PDF+代码...
  4. php基本语法实验总结,PHP总结(一)基本语法内容
  5. ruby语言仅仅是昙花一现
  6. oracle中没有修改权限,oracle 修改listener.ora 没有权限怎么办
  7. 十七、Oracle学习笔记:视图操作和表复制
  8. 初学Think PHP,数据库连接测试demo随笔
  9. 如何将XDF转换成PDF(内容可编辑)
  10. S102公路第I标段施工图设计--河北工程大学土木工程学院
  11. 因果推断与因果性学习研究进展
  12. 采用全球面螺旋线的 光纤陀螺仪
  13. 【网易邮箱】换绑安全手机(①之前的手机号注销了怎么办 ②网易人工客服在哪)
  14. QQ邮箱IMAP/SMTP服务,设置 未成功原因
  15. Valine 一款快速、简洁且高效的无后端评论系统
  16. Encountered a sharing violation while accessing
  17. 如何通过 DDD(领域驱动设计) 降低软件开发的成本?
  18. JLINK识别不到芯片
  19. jupyter、matplotlib、Linux常见问题和设置记录
  20. 解决input file上传图片,部分手机拍照或者本地图片无法上传(图片太大,需要上传之前先压缩)

热门文章

  1. SPSS入门笔记记录
  2. python安装numpy模块教程_python安装numpy科学计算模块
  3. 去阿诗玛的故乡 云南昆明自助攻略
  4. 爱荷华州立大学计算机科学,爱荷华州立大学计算机科学硕士排名第64(2020年TFE Times排名)...
  5. python实现抠图_python和opencv实现抠图
  6. 连接共享打印机时提示无法访问计算机,win10共享打印机提示无法访问.你可能没有权限使用网络资源怎么解决...
  7. GIT的安装与gitee基础使用
  8. Nginx 跳转到www二级域名,域名重定向配置方法
  9. 简单的爬虫(豆瓣250)
  10. Navicat无法导入excel文件的异常处理