问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

由于k8s严重依赖etcd中的数据,一旦etcd的数据紊乱,可能造成业务故障...

发布网友 发布时间:2022-04-24 13:27

我来回答

2个回答

懂视网 时间:2022-05-03 03:52

作者

微信:tangy8080
电子邮箱:914661180@qq.com
更新时间:2019-06-24 12:47:59 星期一

欢迎您订阅和分享我的订阅号,订阅号内会不定期分享一些我自己学习过程中的编写的文章
如您在阅读过程中发现文章错误,可添加我的微信 tangy8080 进行反馈.感谢您的支持。
技术图片

文章主题

介绍在安装了k8s集群后,如何安装etcdkeeper来查看etcd数据库中内容.

前置条件

  • etcd的安装是按照此步骤的:https://github.com/opsnull/follow-me-install-kubernetes-cluster/blob/master/04.%E9%83%A8%E7%BD%B2etcd%E9%9B%86%E7%BE%A4.md
  • 正文

    下载etcd

    cd /usr/local/src
    
    #https://github.com/evildecay/etcdkeeper/releases
    wget https://github.com/evildecay/etcdkeeper/releases/download/v0.7.5/etcdkeeper-v0.7.5-linux_x86_64.zip
    #解开压缩包,需安装unzip: yum install unzip -y
    unzip etcdkeeper-*-linux_x86_64.zip
    rm etcdkeeper-*-linux_x86_64.zip
    cd etcdkeeper
    chmod +x etcdkeeper
    
    编写一个服务文件

    该服务文件主要用于在后台运行etcd程序,用以提供http服务

    cd /lib/systemd/system
    
    vim etcdkeeper.service
    
    [Unit]
    Description=etcdkeeper service
    After=network.target
    [Service]
    Type=simple
    ExecStart=/usr/local/src/etcdkeeper/etcdkeeper -h 192.168.161.180 -p 8800
    ExecReload=/bin/kill -HUP $MAINPID
    KillMode=process
    Restart=on-failure
    PrivateTmp=true
    [Install]
    WantedBy=multi-user.target
    

    -h 指定etcdkeeper http监听的地址,这里监听的是IPV4地址192.168.161.180
    -p 指定etcdkeeper http监听的端口

    服务的控制
    systemctl start etcdkeeper  启动etcdkeeper服务
    systemctl stop etcdkeeper  停止etcdkeeper服务
    systemctl enable etcdkeeper.service  设置开机自启动
    systemctl disable etcdkeeper.service  停止开机自启动
    访问安全

    如果启用了etcd自身的授权,无需特别关心
    如果没有自动,可以考虑使用Nginx反代,使用base auth授权.

    遗留的问题

    当发布到公网环境时,v2可以查看到数据,v3查看不到数据。 目前没查到原因.

    测试访问

    http://192.168.161.180:8800
    技术图片

    公网环境V3看不到数据
    技术图片

    引用链接

    https://github.com/evildecay/etcdkeeper

    4.安装etcdkeeper查看etcd数据库中的数据

    标签:kill   art   release   alt   时间   指定   wget   介绍   后台   

    热心网友 时间:2022-05-03 01:00

    这个问题,目前还没有碰到,不过我们会将服务信息同时存放到另外的存储中,也会对etcd进行备份,这样在出现故障时也可以很容易恢复或者迁移整个集群。
    声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
    网上订酒店哪个网好 经常听了歌就使劲摇头,长期会对大脑有什么影响吗 携程有什么优点 吉娃娃幼犬多少钱一只吉娃娃犬多少钱一只黑龙江省那有卖 吉娃娃现在多少钱一只? 预防中风的小动作有哪些呢? 京巴,吉娃娃,这类小型宠物狗大概多少钱? 摇头时颈椎有响声 旅行社怎么和携程合作推广旅游线路 不是纯种的吉娃娃狗狗能卖多少钱呢 如何快速注册苹果apple id 怎么注册苹果账号密码 想做个人慈善事业 怎样让更多的人做慈善 社会上讲的慈善事业是指?对于一个小老百姓怎么做点慈善的事呢,除了红十字会还有什么途径吗? 大学生在校期间如何做公益事业? 三甲医院再捐1200万助力光明慈善事业,投身公益事业我们要怎么做? 如何做慈善事业? 如何做公益?公益事业有哪些? 怎么为公益事业做点贡献。怎么参与公益 古代慈善家如何做慈善 怎么做社会公益事业 ? 大学生怎样为国家慈善事业做贡献? 普通人如何为公益事业贡献力量? 如何做慈善事业 个人做慈善事业怎么做, 做慈善从身边的事做起,每个人全要这样奥! 油皮适合什么防晒?求推荐 普通人如何去做公益事情? 如何做慈善? 高速路免费期间anz安装etcd的还从恩etc通道进出吗 Google的Container Engine和Kubernetes到底是个什么关系 vc6.0英文版win10能用吗 如何在win10上安装vc6.0,如何解决兼容的问题,随便发送一个vc6.0中文... win10可以安装vc6.0吗? vc6.0破解版绿色完整版(win10系统)? vc6.0在win10上不兼容怎么办 win10如何兼容vc6.0,教会我就采纳 vc++6.0在win10上还可以运行吗 win10可以用的vc6.0或win10用不了vc6.0的解决方法 如何在win10下运行vc6.0,要win10下的Vc6.0中文版安装程序,改兼容性的行不同 it尺码对应中国码是什么? 7号鞋子中国是几码? 中国鞋码换算 欧码和中国尺码区别在那? 鞋码us10是多大中国码 鞋码中国码36码美国码是多少,是多少厘米 百信银行卡怎么注销 怎样注销百信银行的卡号? 为什么在百信银行注册电子银行卡号被提示你的身份证件已被其它手机号码注册呢?