Add support of other k8s service types to web interactive terminal

Description

This issue is a follow up of #79 (closed)

In other to release the web interactive terminal, the choices made for the first iteration were to support

  • Only one replica
  • Only LoadBalancer Service

The goal of this issue is to add the support of other k8s service types to the web interactive terminal.