Skip to content

Cloud Native GeoServer Deployment Guide

Docker images for all services are available on DockerHub under the geoservercloud organization.

All Docker images are signed with cosign.

Available Docker images

Infrastructure

  • geoservercloud/geoserver-cloud-config: Spring Cloud Config server for centralized configuration management.

    This service is used in Docker Compose deployments. In Kubernetes, we embed configuration in the images or use ConfigMaps and Secrets.

  • hashicorp/consul: Service registry for service discovery and health monitoring.

    This service is used in Docker Compose deployments. For Kubernetes deployments, use the standalone Spring profile. Rely on Kubernetes Services for service discovery and load balancing.

  • geoservercloud/geoserver-cloud-gateway: Spring Cloud Gateway reverse proxy providing a single entry point to all GeoServer services.

GeoServer Services

Optional security services

Docker compose deployments

Refer to the docker-compose deployment document.

Kubernetes

Refer to the example Helm chart on the helm-geoserver-cloud repository.