docker flannel网络
部署etcd
github部署访问链接:https://github.com/etcd-io/etcd/releases/ ETCD_VER=v3.5.1 # choose either URL
GOOGLE_URL=https://storage.googleapis.com/etcd
GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
DOWNLOAD_URL=${GOOGLE_URL} rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1
rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version [root@mcw4 ~]$ ETCD_VER=v3.5.1
[root@mcw4 ~]$
[root@mcw4 ~]$ # choose either URL
[root@mcw4 ~]$ GOOGLE_URL=https://storage.googleapis.com/etcd
[root@mcw4 ~]$ GITHUB_URL=https://github.com/etcd-io/etcd/releases/download
[root@mcw4 ~]$ DOWNLOAD_URL=${GOOGLE_URL}
[root@mcw4 ~]$
[root@mcw4 ~]$ rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
dir -p /tmp/etcd-download-test curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1
rm -f /tmp[root@mcw4 ~]$ rm -rf /tmp/etcd-download-test && mkdir -p /tmp/etcd-download-test
[root@mcw4 ~]$
[root@mcw4 ~]$ curl -L ${DOWNLOAD_URL}/${ETCD_VER}/etcd-${ETCD_VER}-linux-amd64.tar.gz -o /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
/etcd-${ETCD_VER}-linux-amd64.tar.gz /tmp/etcd-download-test/etcd --version
/tmp/etcd-download-test/etcdctl version
/tmp/etcd-download-test/etcdutl version % Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 18.5M 100 18.5M 0 0 1798k 0 0:00:10 0:00:10 --:--:-- 3705k
[root@mcw4 ~]$ tar xzvf /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz -C /tmp/etcd-download-test --strip-components=1
etcd-v3.5.1-linux-amd64/Documentation/
etcd-v3.5.1-linux-amd64/Documentation/dev-guide/
etcd-v3.5.1-linux-amd64/Documentation/dev-guide/apispec/
etcd-v3.5.1-linux-amd64/Documentation/dev-guide/apispec/swagger/
etcd-v3.5.1-linux-amd64/Documentation/dev-guide/apispec/swagger/v3lock.swagger.json
etcd-v3.5.1-linux-amd64/Documentation/dev-guide/apispec/swagger/v3election.swagger.json
etcd-v3.5.1-linux-amd64/Documentation/dev-guide/apispec/swagger/rpc.swagger.json
etcd-v3.5.1-linux-amd64/Documentation/README.md
etcd-v3.5.1-linux-amd64/README-etcdutl.md
etcd-v3.5.1-linux-amd64/READMEv2-etcdctl.md
etcd-v3.5.1-linux-amd64/README-etcdctl.md
etcd-v3.5.1-linux-amd64/README.md
etcd-v3.5.1-linux-amd64/etcdutl
etcd-v3.5.1-linux-amd64/etcdctl
etcd-v3.5.1-linux-amd64/etcd
[root@mcw4 ~]$ rm -f /tmp/etcd-${ETCD_VER}-linux-amd64.tar.gz
[root@mcw4 ~]$
[root@mcw4 ~]$ /tmp/etcd-download-test/etcd --version
etcd Version: 3.5.1
Git SHA: e8732fb5f
Go Version: go1.16.3
Go OS/Arch: linux/amd64
[root@mcw4 ~]$ /tmp/etcd-download-test/etcdctl version
etcdctl version: 3.5.1
API version: 3.5
[root@mcw4 ~]$ /tmp/etcd-download-test/etcdutl version
etcdutl version: 3.5.1
API version: 3.5 启动etcd并打开2379端口
[root@mcw4 ~]$ etcd -listen-client-urls http://10.0.0.134:2379 -advertise-client-urls http://10.0.0.134:2379
{"level":"info","ts":"2022-01-02T22:34:03.141+0800","caller":"etcdmain/etcd.go:72","msg":"Running: ","args":["etcd","-listen-client-urls","http://10.0.0.134:2379","-advertise-client-urls","http://10.0.0.134:2379"]}
{"level":"warn","ts":"2022-01-02T22:34:03.141+0800","caller":"etcdmain/etcd.go:104","msg":"'data-dir' was empty; using default","data-dir":"default.etcd"}
{"level":"info","ts":"2022-01-02T22:34:03.141+0800","caller":"embed/etcd.go:131","msg":"configuring peer listeners","listen-peer-urls":["http://localhost:2380"]}
{"level":"info","ts":"2022-01-02T22:34:03.141+0800","caller":"embed/etcd.go:139","msg":"configuring client listeners","listen-client-urls":["http://10.0.0.134:2379"]}
测试etcd能用
[root@mcw4 ~]$ etcdctl --endpoints=10.0.0.134:2379 put name "mcw"
OK
[root@mcw4 ~]$ etcdctl --endpoints=10.0.0.134:2379 get name
name
mcw
ETCDCTL_API=3 etcdctl --cacert=/etc/etcd/certs/ca.pem --key=/etc/etcd/certs/ca-key.pem --cert=/etc/etcd/certs/ca.pem --write-out=table --endpoints="https://10.xx.101:2379,https://10.xx.101:2379,xx" member list
xx endpoint health
xx member remove a275b4b74688c563
docker flannel网络的更多相关文章
- docker flannel网络部署和路由走向分析
1.flannel介绍 flannel是coreos开发的容器网络解决方案.flannel为每个host分配一个subnet,容器从此subnet中分配ip.这些ip可以在host间路由,容器间无需n ...
- docker使用flannel网络
基础环境我们使用了两台centos 7系统 基础配置为: 两台机器IP为 172.17.3.10 172.17.3.62 hosts文件配置为 172.17.3.10 node1 172.17.3.6 ...
- 二进制安装 kubernetes 1.12(二) - 安装docker, 部署Flannel网络
在 node 节点上安装 docker 参考 https://www.cnblogs.com/klvchen/p/8468855.html Flannel 工作原理: 部署Flannel网络 在 ma ...
- docker 集群 flannel网络构建
先保证集群状态是正常的 集群管理 kubelet 在创建pod 时会先下载一个pause 镜像,这个镜像用于容器基础网络管理非常重要: 每个node 节点都要执行该操作: iptables -P FO ...
- DOCKER学习_005:Flannel网络配置
一 简介 Flannel是一种基于overlay网络的跨主机容器网络解决方案,也就是将TCP数据包封装在另一种网络包里面进行路由转发和通信, Flannel是CoreOS开发,专门用于docker多机 ...
- 手把手教你构建 Kubernetes 1.8 + Flannel 网络(一)
一.环境说明 操作系统:CentOS7 Kubernetes版本:v1.8.4 Docker版本:v17.06-ce Flannel 版本: flannel-v0.9.1 二.Ntp 服务器配置 ...
- flannel 网络问题排查
1. 如果你发现 k8s容器无法访问外网? 重启docker 原因是,docker重启后会重新生成网桥.网络不通的原因是flannel启动后生成的网络覆盖了docker的网络,当你重启docker后, ...
- k8s网络之Flannel网络
k8s网络主题系列: 一.k8s网络之设计与实现 二.k8s网络之Flannel网络 三.k8s网络之Calico网络 简介 Flannel是CoreOS团队针对Kubernetes设计的一个网络规划 ...
- 5、Docker容器网络
使用Linux进行IP层网络管理的指 http://linux-ip.net/html/ # yum install iproute http://linux-ip.net/html/tool ...
- [docker]通过阿里云源安装docker && flannel不通问题解决(try this guy out)
docker清理容器 # 容器停止后就自动删除: docker run --rm centos /bin/echo "One"; # 杀死所有正在运行的容器: docker kil ...
随机推荐
- 本周四晚19:00知识赋能第4期直播丨OpenHarmony智能家居项目之设备控制实现
OpenAtom OpenHarmony(以下简称"OpenHarmony")开源开发者成长计划项目自 2021 年 10 月 24 日上线以来,在开发者中引发高度关注. 成长计划 ...
- C# 面试问答
引用:https://www.cnblogs.com/zh7791/p/13705434.html 1.什么是 COM? COM 代表组件对象模型.COM 是微软技术之一.使用这项技术,我们可以开 ...
- sql注入--基础注入判断方法(构造闭合)
在我们拿到一个sql注入的题目之后,在确定了注入点之后,接下来要做的事情就是进行基础注入判断. 在开始前,我们需要理解一个SQL注入中最常用的词汇 -- 构造闭合 . 对于SQL处理语句后台的写法: ...
- 【#HDC2022】HarmonyOS体验官活动正式开启,赶快投稿赢限量奖品吧!
1. [活动简介] HDC 2022 于11月4日线上线下正式开启.历时一年,在无数开发者的共同努力下,我们汇聚了HarmonyOS生态的新成果.新体验.新开放能力,邀你参与到HarmonyOS的 ...
- caidao qsnctfwp
进入网页发现如下内容 直接使用蚁剑连接 连接并进入后,在根目录下发现名为 flag 的文件,即可获取 flag -End-
- 重新整理.net core 计1400篇[七] (.net core 中的依赖注入)
前言 请阅读第六篇,对于理解.net core 中的依赖注入很关键. 和我们上一篇不同的是,.net core服务注入保存在IServiceCollection 中,而将集合创建的依赖注入容器体现为I ...
- 重新整理 .net core 实践篇—————grpc工具[三十四]
前言 简单整理一下grpc工具. 正文 工具核心包: Grpc.Tools 这个是项目要引用的包,用来生成cs代码的. dotnet-grpc 这个就是cli,命令行工具 dotnet-grpc 核心 ...
- 重新整理数据结构与算法(c#)——算法套路贪心算法[二十八]
前言 贪心算法,记得学的时候还是大学的时候,再次来总结一下吧. 贪心算法并不是指具体的固定代码,而是指一种思路,加入我们每次都选最好的选择,那么很大可能会得到最好的结果. 题目: 正文 思路,加入把k ...
- CTFshow命令执行29-123
命令执行 WEB29 eval是php中执行以PHP脚本执行的命令 PHP命令可以执行脚本命令 本题使用方法是先 system(cp f*.php 1.txt) 然后访问1.txt WEB30 在PH ...
- Spring Boot+mybatis集成数据库访问
1.整合druid数据源 1.1 单数据源配置 <dependency> <groupId>com.alibaba</groupId> <artifactId ...