Sobes.tech
Senior

Heeft u ervaring met Docker en Kubernetes? Op welk niveau?

sobes.tech AI

Antwoord van AI

Ik heb uitgebreide ervaring met Docker en Kubernetes op senior niveau. In Docker heb ik images gemaakt en geoptimaliseerd voor microservices in Go, en multi-container applicaties geconfigureerd met Docker Compose. In Kubernetes heb ik me beziggehouden met deployment, schaalvergroting en updates van applicaties, en heb manifesten geschreven voor Pod, Deployment, Service, ConfigMap en Secret. Ik heb ook Helm charts geconfigureerd om releases te vereenvoudigen en het cluster beheerd, inclusief monitoring en logging.

Voorbeeld Dockerfile voor een Go-applicatie:

FROM golang:1.19-alpine AS builder
WORKDIR /app
COPY . .
RUN go build -o myapp

FROM alpine:latest
WORKDIR /app
COPY --from=builder /app/myapp .
CMD ["./myapp"]

Voorbeeld Kubernetes Deployment manifest:

apiVersion: apps/v1
kind: Deployment
metadata:
  name: myapp-deployment
spec:
  replicas: 3
  selector:
    matchLabels:
      app: myapp
  template:
    metadata:
      labels:
        app: myapp
    spec:
      containers:
      - name: myapp
        image: myapp:latest
        ports:
        - containerPort: 8080