Skip to content

Instantly share code, notes, and snippets.

apiVersion: extensions/v1beta1
kind: Deployment
metadata:
name: devoxx-adesso
spec:
replicas: 1
template:
metadata:
labels:
visualize: "true"

Das Thema sind Microservices.
Konkret möchte ich gewisse Techniken die bei der Implementation von Microservices hilfreich sein können vorzeigen. Für die Demonstration werde ich Kubernetes/Docker und Java verwenden.
Diese Liste wird vorzu erweitert.

Kubernetes

  • blue-green deployment
  • canary releases
  • rolling updates
  • horizontal scaling
apiVersion: v1
kind: ReplicationController
metadata:
name: reservation-controller
labels:
name: reservation
version: v2
visualize: "true"
spec:
replicas: 3
apiVersion: v1
kind: Service
metadata:
name: reservation-v1
labels:
name: reservation-v1
visualize: "true"
spec:
ports:
- port: 80