Logo of Land Soil Crop Hub {{< var country >}} Land Soil Crop Hub Kenya
  • Data and Information
  • Maps
  • User stories
  • Community
  • Docs
  1. Developer
  2. Hub components
  3. Container platform
  • User
  • Administrator
  • Developer
    • Hub components
      • Container platform
      • Mapserver
      • postgres
      • pycsw
      • quarto
      • Terria JS
      • webdav
    • Workshop Data
      • FAIR principles
      • Metadata at the source
      • Interact with data repositories
      • Catalogue publication
      • Bulk import
      • GIT and CI/CD
      • Data publication
      • Providing convenience APIs
      • Quality of Service
      • Advanced options
  1. Developer
  2. Hub components
  3. Container platform

Container platform

Author

Paul van Genuchten

Published

January 18, 2025

2 container platform implementations for setting up an LSC hub have been developed.

  • Docker compose
  • Kubernetes

Both implementations use similar docker containers, but quite different deployment mechanisms.

Docker compose

In a virtual environment a docker composition can be deployed. The composition uses traeffic to manage the SSH certificate (letsencrypt) and routing to the various containers. Containers are directly downloaded from Dockerhub or Github Container Registry

Kubernetes

The kubernetes deployment is prepared in Git and automatically deployed via ArgoCD. Containers are deployed from a dedicated container registry based on Harbor.

  • LSC Hubs 2024

 
  • Edit this page
  • Report an issue