Deployment

spec: containers: - name: spring-boot-container image: spring-boot-app:latest imagePullPolicy: Never ports: - containerPort: 8080 env: - name: APPMESSAGE valueFrom: secretKeyRef: key: message name: spring-secret

TrackKubernetes Learning Journey
Current SectionConfigmaps And Secrets
Progress89 of 271
apiVersion: apps/v1
kind: Deployment
metadata:
  name: spring-boot-deployment
spec:
  selector:
    matchLabels:
      app: spring-boot
  template:
    metadata:
      labels:
        app: spring-boot

    spec:
      containers:
      - name: spring-boot-container
        image: spring-boot-app:latest
        imagePullPolicy: Never
        ports:
          - containerPort: 8080
        env:
          - name: APP_MESSAGE
            valueFrom:
              secretKeyRef:
                key: message
                name: spring-secret