spec:

From wikieduonline
Jump to navigation Jump to search

kind: Pod
kind: Deployment
kind: ReplicaSet
kind: CronJob
kind: PersistentVolumeClaim
kind: Deployment


spec:
  containers:
  - name: MyNginxContainer
    image: nginx
spec:
     containers:
     - name: your-name
       image: your-name:latest
       tty: true
       stdin: true
spec:
  tls:
    - hosts:
        - ingress-demo.example.com
      secretName: ingress-demo-tls
spec:
  podSelector:
    matchLabels:
      app: elasticsearch-master
spec:
  topologySpreadConstraints:
spec:
  securityContext:


    spec:
      serviceAccountName: my-service-account
      containers:
      - name: my-app
        image: public.ecr.aws/nginx/nginx:X.XX
ApiVersion: apps/v1
kind: Deployment
metadata:
  name: spread-host-az
  labels:
    app: web-server
spec:
  replicas: 4
.../...

Official example container using secrets

https://kubernetes.io/docs/concepts/configuration/secret/

apiVersion: v1
kind: Pod
metadata:
  name: secret-env-pod
spec:
  containers:
  - name: mycontainer
    image: redis
    env:
      - name: SECRET_USERNAME
        valueFrom:
          secretKeyRef:
            name: mysecret
            key: username
            optional: false # same as default; "mysecret" must exist
                            # and include a key named "username"
      - name: SECRET_PASSWORD
        valueFrom:
          secretKeyRef:
            name: mysecret
            key: password
            optional: false # same as default; "mysecret" must exist
                            # and include a key named "password"
  restartPolicy: Never

Related

See also

Advertising: