website-and-documentation/content/en/docs/edp/deployment/otc/_index.md
Patrick Sy 5452937473
Some checks failed
build / build (push) Failing after 1m2s
ci / build (push) Successful in 1m4s
feat(otc): Added section on managed services
2025-12-18 17:17:37 +01:00

3.3 KiB

title linkTitle weight description
Deploying to OTC Deploying to OTC 100 Open Telekom Cloud as deployment and infrastructure target

Overview

OTC, Open Telekom Cloud, is one of the cloud platform offerings by Deutsche Telekom and offers GDPR compliant cloud services. The system is based on OpenStack.

Key Features

  • Managed Kubernetes
  • Managed services including
    • Databases
      • RDS PostgreSQL
      • ElasticSearch
    • S3 compatible storage
    • DNS Management
    • Backup & Restore of Kubernetes volumes and managed services

Purpose in EDP

OTC is used to host core infrastructure to provide the primary, public EDP instance and as a test bed for Kubernetes based workloads that would eventually be deployed to EdgeConnect.

Service components such as Forgejo, Grafana, Garm, and Coder are deployed in OTC Kubernetes utilizing managed services for databases and storage to reduce the maintenance and setup burden on the team.

Services and workloads are primarily provisioned using Terraform.

Repository

Code:

Terraform Provider:

Documentation:

OTC Console

Managed Services

EDP instances heavily utilize Open Telekom Cloud's (OTC) managed services to simplify operations, enhance reliability, and allow the team to focus on application development rather than infrastructure management. The core components of each deployed instance run within the managed Kubernetes service.

The following managed services are integral to EDP deployments:

  • Cloud Container Engine (CCE): The managed Kubernetes service that forms the foundation of each EDP instance, hosting all containerized core components and workloads.
  • Relational Database Service (RDS) for PostgreSQL: Provides scalable and reliable PostgreSQL database instances, primarily used by applications such as Forgejo.
  • Object Storage Service (OBS): Offers S3-compatible object storage for storing backups, application data (e.g., for Forgejo), and other static assets.
  • Cloud Search Service (CSS): An optional service providing robust search capabilities, specifically used for Forgejo's indexing and search functionalities.
  • Networking: Essential networking components, including Virtual Private Clouds (VPCs), Load Balancers, and DNS management, which facilitate secure and efficient communication within the EDP ecosystem.
  • Cloud Backup and Recovery (CBR): Vaults are configured to automatically back up persistent volumes created by CCE instances, ensuring data resilience and disaster recovery readiness.