我想使用
docker run rancher/k3s:latest server和
啟動服務器和客戶端 docker run -e K3S_TOKEN=xyz -e K3S_URL=https://<server_container_name>:6443 rancher/k3s:latest agent
但是由于某種原因,即使我將其部署在單獨的網路上,服務器和客戶端也無法相互通信。關于可以做什么的任何建議?
uj5u.com熱心網友回復:
啟動你的第一臺服務器,你會想要公開埠。例如:
docker run -p 6443:6443 ranger/k3s:latest server
然后,確保其他容器可以決議您的 K3S_URL 的 FQDN,并將其發送到啟動初始服務器的主機地址。例如:
docker run --add-host <server_name>:<ip-address> \
-e K3S_TOKEN=xyz -e K3S_URL=https://<server_name>:6443 \
rancher/k3s:latest agent
另請注意:就我而言,我還必須添加--privilegeddocker 選項和一些--snapshotter native選項
docker run --privileged -p 6443:6443 rancher/k3s:latest server --snapshotter native
docker run --privileged -e K3S_TOKEN=xxx --add-host=adcbd2a250ff:10.42.42.127 -e K3S_URL=https://adcbd2a250ff:6443 rancher/k3s:latest agent --snapshotter native
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/446651.html
標籤:码头工人 Kubernetes k3s
上一篇:Kubernetes通過命令應用nodeSelector
下一篇:GCP-獲取專案NATGW
