16 lines
546 B
YAML
16 lines
546 B
YAML
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: hello-world-app-service
|
|
spec:
|
|
# LoadBalancer expose le service sur une IP externe (localhost sur Docker Desktop)
|
|
type: LoadBalancer
|
|
selector:
|
|
# Cible tous les pods ayant l'étiquette "app: hello-world-app"
|
|
app: hello-world-app
|
|
ports:
|
|
- protocol: TCP
|
|
# Le port sur lequel le service est exposé sur votre machine physique (celui de votre navigateur)
|
|
port: 8080
|
|
# Le port sur lequel le trafic doit être envoyé (le port de votre conteneur)
|
|
targetPort: 8000 |