Skip to content

docs: add new md file for depolying on kubernetes cluster with kustomize#76

Open
tdivoll wants to merge 1 commit into
ERDDAP:mainfrom
ridatadiscoverycenter:docs-deploy-kubernetes
Open

docs: add new md file for depolying on kubernetes cluster with kustomize#76
tdivoll wants to merge 1 commit into
ERDDAP:mainfrom
ridatadiscoverycenter:docs-deploy-kubernetes

Conversation

@tdivoll
Copy link
Copy Markdown

@tdivoll tdivoll commented May 29, 2026

This pull request adds a comprehensive new guide to the documentation for deploying ERDDAP on Kubernetes. The guide covers all major aspects of running ERDDAP in a Kubernetes environment, including persistent storage, deployment configuration, networking, environment management with Kustomize, and dataset XML management. This addition is intended to help administrators set up scalable, production-ready ERDDAP deployments using standard Kubernetes tools and best practices.

Key additions in the new guide:

Kubernetes Deployment Overview:

  • Step-by-step instructions for setting up ERDDAP on Kubernetes, including prerequisites, persistent storage with PersistentVolumeClaim, and deployment using the official ERDDAP Docker image.

Configuration and Best Practices:

  • Detailed explanation of environment variables (e.g., TZ, TOMCAT_USER_ID, ERDDAP_baseUrl) and volume mounts to ensure correct permissions, logging, and URL routing in a Kubernetes context.
  • Tips for managing permissions and avoiding common pitfalls with user/group IDs and shared storage.

Networking and Exposure:

  • Example manifests for Kubernetes Service and Ingress resources, including annotations for TLS and routing, to expose ERDDAP securely and reliably.

Environment Management with Kustomize:

  • Guidance on structuring configuration files for multiple environments (QA, Production) using Kustomize

@tdivoll
Copy link
Copy Markdown
Author

tdivoll commented May 29, 2026

@ChrisJohnNOAA , closes #74.

I expect Docusaurus to render the :::tip :::, :::info :::, and :::note ::: admonitions when it builds.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant