zoukankan      html  css  js  c++  java
  • 4.安装etcdkeeper查看etcd数据库中的数据

    作者

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

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

    文章主题

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

    前置条件

    正文

    下载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
    1

    公网环境V3看不到数据

    引用链接

    https://github.com/evildecay/etcdkeeper

    请尽量按照自己期望的生活 email:18980489167@189.cn
  • 相关阅读:
    Symfony框架实战学习
    学习Symfony之环境的搭建
    js的学习 (数组)
    js的学习 (对象)
    js的学习 (语句)
    Django 应用开发(3)
    Django 应用开发(2)
    Django 学习搭建博客
    2-4.通用选择器
    2-3.class选择器
  • 原文地址:https://www.cnblogs.com/gytangyao/p/11407205.html
Copyright © 2011-2022 走看看