apiVersion: apps/v1 kind: Deployment metadata: name: eks-sample-linux-deployment namespace: ec2-demo-app-nginx labels: app: eks-sample-linux-app spec: replicas: 3 selector: matchLabels: app: eks-sample-linux-app template: metadata: labels: app: eks-sample-linux-app spec: automountServiceAccountToken: false containers: - name: nginx image: nginxinc/nginx-unprivileged:stable-alpine imagePullPolicy: Always livenessProbe: httpGet: path: / port: 8080 httpHeaders: initialDelaySeconds: 3 periodSeconds: 3 readinessProbe: httpGet: path: / port: 8080 initialDelaySeconds: 3 periodSeconds: 3 securityContext: allowPrivilegeEscalation: false runAsNonRoot: true runAsUser: 10014 capabilities: drop: - ALL resources: requests: memory: "128Mi" cpu: "500m" limits: memory: "512Mi" cpu: "1" ports: - name: http containerPort: 80