内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

使用docker創(chuàng)建calico網(wǎng)絡(luò)失敗怎么辦

這篇文章給大家分享的是有關(guān)使用docker創(chuàng)建calico網(wǎng)絡(luò)失敗怎么辦的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

為安義等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及安義網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、安義網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專(zhuān)業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

使用docker創(chuàng)建calico網(wǎng)絡(luò)失敗。

# docker network create --driver calico --ipam-driver calico-ipam testcalico
Error response from daemon: failed to update store for object type *libnetwork.endpointCnt: client: response is invalid json. The endpoint is probably not valid etcd cluster endpoint.

查看docker日志:

# journalctl -fu docker
-- Logs begin at Sun 2018-05-06 10:42:10 CST. --
May 06 10:51:11 gpu16 dockerd[1045]: time="2018-05-06T10:51:11.997488908+08:00" level=warning msg="Registering as \"192.168.56.16:2375\" in discovery failed: client: response is invalid json. The endpoint is probably not valid etcd cluster endpoint."
May 06 10:51:13 gpu16 dockerd[1045]: time="2018-05-06T10:51:13.209441579+08:00" level=error msg="discovery error: client: response is invalid json. The endpoint is probably not valid etcd cluster endpoint."
May 06 10:51:13 gpu16 dockerd[1045]: time="2018-05-06T10:51:13.211323271+08:00" level=error msg="discovery error: client: response is invalid json. The endpoint is probably not valid etcd cluster endpoint."
May 06 10:51:13 gpu16 dockerd[1045]: time="2018-05-06T10:51:13.213320054+08:00" level=error msg="discovery error: Unexpected watch error"

首先想到的錯(cuò)誤原因可能是:calico網(wǎng)絡(luò)后臺(tái)的分布式存儲(chǔ)是etcd,而環(huán)境中使用的V3版本的etcd,而該版本在API方面既支持V2又支持V3。docker中未正確配置需要的版本,即docker要求使用的etcd API版本和etcd提供的API版本不一致,導(dǎo)致出現(xiàn)該問(wèn)題。
驗(yàn)證:命令行手動(dòng)去獲取etcd的版本號(hào):curl http://<etcd_ip>:2379/version

# curl http://192.168.56.96:2379/version
{"etcdserver":"3.1.9","etcdcluster":"3.1.0"}

返回正常。
看到http,忽然想到我們的環(huán)境訪問(wèn)http和https是需要設(shè)置代理http_proxy和https_proxy,同樣,也需要設(shè)置no_proxy來(lái)過(guò)濾不使用代理的IP。如果要訪問(wèn)的IP不在no_proxy的范圍內(nèi),代理就會(huì)返回非法的http應(yīng)答,而這個(gè)應(yīng)答不是json格式的,很可能就對(duì)應(yīng)了錯(cuò)誤日志中的“response is invalid json”部分。在環(huán)境變量中,已經(jīng)設(shè)置了http_proxy,https_proxy和no_proxy,但是,docker不能使用操作系統(tǒng)的這三個(gè)環(huán)境變量,我們需要配置docker的這三個(gè)環(huán)境變量。而且,在創(chuàng)建calico網(wǎng)絡(luò)時(shí),docker會(huì)通過(guò)http請(qǐng)求向etcd注冊(cè),因此在no_proxy中需要包含etcd集群的IP。

# mkdir -p /etc/systemd/system/docker.service.d/
# vim /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://192.168.11.200:8080/" "HTTPS_PROXY=https://192.168.11.200:8080/" "NO_PROXY=192.168.56.109,192.168.56.96"

# systemctl daemon-reload
# systemctl restart docker

待docker服務(wù)重啟完畢,再?lài)L試創(chuàng)建calico網(wǎng)絡(luò),成功。

# docker network create --driver calico --ipam-driver calico-ipam testcalico
53cbe9b82451b017be6d5d80a8fc17e320f6269521dfeabb7e07fd79ee92e3ef

感謝各位的閱讀!關(guān)于“使用docker創(chuàng)建calico網(wǎng)絡(luò)失敗怎么辦”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

新聞名稱(chēng):使用docker創(chuàng)建calico網(wǎng)絡(luò)失敗怎么辦
網(wǎng)站URL:http://www.rwnh.cn/article44/jiedee.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開(kāi)發(fā)、全網(wǎng)營(yíng)銷(xiāo)推廣、企業(yè)網(wǎng)站制作、外貿(mào)建站、標(biāo)簽優(yōu)化面包屑導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都做網(wǎng)站
恩平市| 新乡县| 那坡县| 鱼台县| 蕲春县| 卓资县| 江川县| 观塘区| 宾川县| 宿州市| 荔波县| 尖扎县| 九寨沟县| 佳木斯市| 胶州市| 金寨县| 固安县| 平陆县| 靖西县| 新泰市| 南漳县| 西平县| 武夷山市| 奉化市| 九寨沟县| 萍乡市| 福州市| 隆化县| 新和县| 应城市| 仁寿县| 迁西县| 广东省| 七台河市| 新平| 宝应县| 乌恰县| 蒙山县| 普安县| 铜川市| 上蔡县|