3.2.4.2. VirtualBox ツールの使用
VirtualBox ドライバープラグインを使用している場合は、ポート転送に使用する別の方法があります。この方法では、永続的なポート転送だけでなく、複数のポートを同時に転送することができます。この方法では、上記のように nodePort
を設定する必要があります。
上記の例で説明する場合は、以下を行うことができます。
VBoxManage controlvm minishift natpf1 "mariadb,tcp,,3306,,30907"
$ VBoxManage controlvm minishift natpf1 "mariadb,tcp,,3306,,30907"
これにより、localhost:3306
の mariadb サービスと通信できます。これは、デフォルトのポートを変更したくない場合に便利な場合があります。また、ポート転送というこの方法の重要な利点は、単一の Pod だけでなくサービスと通信できることです。