解決策を探す

解決策を探す

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アドレスを削除するには?

これが答えなら重複して表示してください。他のものを台無しにする前に、書き込みコマンドがあることを確認したいと思います。 :-)

答え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

deleteFreeBSD では、次のオプションを使用できます。ifconfig(8)たとえば、インターフェイスから IP アドレスを削除します。

ifconfig mce0 192.168.0.1/24 delete

タイトルやタグが特定のオペレーティングシステムを表していないため、完全性のためにこの回答を投稿しています。

関連情報