Use host handler to bootstrap tunnel bridge and related ports

Change-Id: I19bb28d86620b9c42c33e0b570ff176b467d71ac
diff --git a/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/K8sHostService.java b/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/K8sHostService.java
index abdbb74..cf7b77f 100644
--- a/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/K8sHostService.java
+++ b/apps/k8s-node/api/src/main/java/org/onosproject/k8snode/api/K8sHostService.java
@@ -17,6 +17,7 @@
 
 import org.onlab.packet.IpAddress;
 import org.onosproject.event.ListenerService;
+import org.onosproject.net.DeviceId;
 
 import java.util.Set;
 
@@ -48,4 +49,20 @@
      * @return kubernetes host
      */
     K8sHost host(IpAddress hostIp);
+
+    /**
+     * Returns the host with the specified device ID.
+     *
+     * @param deviceId device identifier
+     * @return kubernetes host
+     */
+    K8sHost host(DeviceId deviceId);
+
+    /**
+     * Returns the host with the specified tunnel bridge device ID.
+     *
+     * @param deviceId tunnel bridge's device ID
+     * @return kubernetes host
+     */
+    K8sHost hostByTunBridge(DeviceId deviceId);
 }