Kubernetes 클러스터를 설정할 때 실수로 잘못된 명령 IP 주소 범위를 사용했습니다.
다음은 내 문제와 문제의 원인을 보여주는 출력(잘린)입니다.
$ ip addr show
. . .
6: weave: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1376 qdisc noqueue state UP group default qlen 1000
link/ether b6:ea:80:6d:10:6c brd ff:ff:ff:ff:ff:ff
==========================================================
THIS needs to be deleted
inet 192.168.0.1/24 brd 192.168.0.255 scope global weave
valid_lft forever preferred_lft forever
==========================================================
inet 192.168.4.1/24 brd 192.168.4.255 scope global weave
valid_lft forever preferred_lft forever
inet6 fe80::b4ea:80ff:fe6d:106c/64 scope link
valid_lft forever preferred_lft forever
192.168.0.1/24
이 인터페이스에서 주소를 제거 해야 합니다 .
나는 뛰고있어 Ubuntu 20.04
.
중요한 경우 생성 방법은 다음과 같은 kubernetes 명령을 사용하는 것입니다.
kubectl apply -f "https://cloud.weave.works/k8s/net?k8s-version=$(kubectl version | base64 | tr -d '\n')&password-secret=weave-passwd&env.IPALLOC_RANGE=192.168.0.0/24"
그 전에는 몇 가지 다른 단계가 있습니다. 바라보다 https://blog.alexellis.io/kubernetes-in-10-mines/
해결책을 찾기
(Q) Linux 인터페이스에서 IP 주소를 제거하는 방법은 무엇입니까?
- https://superuser.com/questions/153559/how-can-i-clear-the-ip-address-of-ethernet-interface-without-cycling-the-interfa/1060958- 이게 내가 찾고 있는 답일지도 몰라
이것이 답변이라면 중복으로 표시해 주세요. 다른 것을 망치기 전에 쓰기 명령이 있는지 확인하고 싶습니다. :-)
답변1
답변은 실제로 superuser.com 웹사이트에 있습니다.https://superuser.com/a/153613/331605. 나는 단지 신용이 필요한 곳에 신용을 주는 것뿐입니다.
다음 명령을 사용하여 할당된 추가 IP 주소를 제거했습니다.
sudo ip addr del 192.168.0.1/24 dev weave
그 후에는 ip addr show
다음이 표시됩니다.
ip addr show
6: weave: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1376 qdisc noqueue state UP group default qlen 1000
link/ether b6:ea:80:6d:10:6c brd ff:ff:ff:ff:ff:ff
inet 192.168.4.1/24 brd 192.168.4.255 scope global weave
valid_lft forever preferred_lft forever
inet6 fe80::b4ea:80ff:fe6d:106c/64 scope link
valid_lft forever preferred_lft forever
신속한 답변에 감사드립니다.
답변2
delete
FreeBSD에서는 다음 옵션을 사용할 수 있습니다.ifconfig(8)예를 들어 인터페이스에서 IP 주소를 제거합니다.
ifconfig mce0 192.168.0.1/24 delete
제목이나 태그가 특정 운영 체제를 나타내지 않기 때문에 완전성을 위해 이 답변을 게시하고 있습니다.