To start a pod that contains the ESGF Index Node (i.e. the ESGF search web application running within Tomcat)::
kubectl create -f index-node-deployment.yaml
The *esgf-index-node* container mounts an archive file that contains all the necessary configuration files, and that is expanded into the location
*/esg/config* inside the container. The web application connects to the Solr indexes exposed by the Solr service
at the URLs *http://esgf-solr:8984/* and *http://esgf-solr:8983/*.
This deployment also includes its own service which exposes the web application at the URL *http://esgf-index-node:8080/esg-search/search* to other containers in the cluster.
To inspect the Kubernetes deployment::
kubectl get pods -l app=index-node
kubectl describe deployment esgf-index-node
kubectl describe service esgf-index-node
To test that the ESGF web app is working, connect inside the container and query localhost::