私は実際の(freshmeat_linux/Linux)サーバで動作するAnsibleのplaybookを使って、VagrantでKubernetesクラスタを作成しようとしています。私は汚れのあるkubeadm join
に問題があります。退屈な私設ネットワーク
次のコマンドを使用してノードをクラスタに参加させています。
kubeadm join --token={{ kube_token.stdout }} {{ hostvars[groups['kubemaster'][0]].ansible_default_ipv4.address }}
浮浪者との問題は、それが解釈するということです。いつも私クラスタ内のすべてのマシン上で10.0.2.15
であるように思わenp0s3
アドレスとして
hostvars[groups['kubemaster'][0]].ansible_default_ipv4.address
。
machine.vm.network :private_network, ip: <ip>, auto_config: false
をしかし、それはまだ動作しませんので、これはenp0s8
アドレスを設定します:
私は明示的に使用して、私のマシンのIPアドレスを設定しようとしています。
迷惑メール設定ですべてのマシンでhostvars[groups['kubemaster'][0]].ansible_default_ipv4.address
を異なるようにするにはどうすればよいですか?
迷惑行為は常に第1のネットワークインターフェイスをIP 10.0.2.15でNATとして指定しているので、それを知っており、それをVMにsshとして使用します。迷惑メールの場合は、2番目のネットワークインターフェイスからIPを読み取る必要があります –