# Ihr erstes Projekt erstellen

Source : https://webgune.cloud/de-de/docs/premier-projet · Mis à jour le 2026-10-27

# Ihr erstes Projekt erstellen

Ein **Projekt** bündelt die Dienste, aus denen eine Anwendung besteht: das Frontend, die API, die Datenbank. Jedes Projekt lebt in seinem eigenen Kubernetes-Namespace, wodurch seine Ressourcen und sein internes Netzwerk von den anderen Projekten Ihres Kontos isoliert sind.

## Das Projekt erstellen

1. Klicken Sie im Dashboard auf **+ Neues Projekt**.
2. Geben Sie ihm einen klaren Namen (z. B. `online-shop`).
3. Bestätigen: das Projekt ist sofort bereit, noch leer.

## Einen ersten Dienst hinzufügen

Sobald Sie im Projekt sind, klicken Sie auf **+ Neuer Dienst** und wählen Sie eine Quelle:

- **GitHub**: deployen Sie ein Repository, siehe [Von GitHub deployen](/docs/deployer-github).
- **Docker-Image**: deployen Sie ein bestehendes Image, siehe [Ein Docker-Image deployen](/docs/deployer-docker).
- **Datenbank**: stellen Sie PostgreSQL, MySQL, MongoDB oder Redis bereit, siehe [Datenbanken](/docs/bases-de-donnees).

## Beispielstruktur

```text
Projekt "online-shop"
├── frontend     — Next.js, deployt von GitHub
├── api          — Node.js, deployt von GitHub
└── db           — PostgreSQL, verwaltete Datenbank
```

## Kommunikation zwischen Diensten

Dienste desselben Projekts erreichen sich über ihren Namen via das interne DNS des Clusters, ohne über das Internet zu gehen:

```text
http://api.<namespace>.svc.cluster.local:3000
```

Diese interne URL müssen Sie verwenden, um Ihr `frontend` mit Ihrer `api` zu verbinden, oder Ihre `api` mit ihrer Datenbank. Die öffentliche URL ist langsamer und für internen Traffic unnötig.
