github.com/replicatedcom/ship@v0.50.0/integration/init/istio/expected/base/charts/security/templates/deployment.yaml (about)

     1  ---
     2  # Source: istio/charts/security/templates/deployment.yaml
     3  # istio CA watching all namespaces
     4  apiVersion: extensions/v1beta1
     5  kind: Deployment
     6  metadata:
     7    name: istio-citadel
     8    namespace: default
     9    labels:
    10      app: security
    11      chart: security
    12      heritage: Tiller
    13      release: istio
    14      istio: citadel
    15  spec:
    16    replicas: 1
    17    template:
    18      metadata:
    19        labels:
    20          app: security
    21          chart: security
    22          heritage: Tiller
    23          release: istio
    24          version: 1.1.0
    25          istio: citadel
    26        annotations:
    27          sidecar.istio.io/inject: "false"
    28          scheduler.alpha.kubernetes.io/critical-pod: ""
    29      spec:
    30        serviceAccountName: istio-citadel-service-account
    31        containers:
    32          - name: citadel
    33            image: "gcr.io/istio-release/citadel:master-latest-daily"
    34            imagePullPolicy: IfNotPresent
    35            args:
    36              - --append-dns-names=true
    37              - --grpc-port=8060
    38              - --grpc-hostname=citadel
    39              - --citadel-storage-namespace=default
    40              - --custom-dns-names=istio-pilot-service-account.default:istio-pilot.default
    41              - --self-signed-ca=true
    42              - --identity-domain=cluster.local
    43            resources:
    44              requests:
    45                cpu: 10m
    46              
    47        affinity:      
    48          nodeAffinity:
    49            requiredDuringSchedulingIgnoredDuringExecution:
    50              nodeSelectorTerms:
    51              - matchExpressions:
    52                - key: beta.kubernetes.io/arch
    53                  operator: In
    54                  values:
    55                  - amd64
    56                  - ppc64le
    57                  - s390x
    58            preferredDuringSchedulingIgnoredDuringExecution:
    59            - weight: 2
    60              preference:
    61                matchExpressions:
    62                - key: beta.kubernetes.io/arch
    63                  operator: In
    64                  values:
    65                  - amd64
    66            - weight: 2
    67              preference:
    68                matchExpressions:
    69                - key: beta.kubernetes.io/arch
    70                  operator: In
    71                  values:
    72                  - ppc64le
    73            - weight: 2
    74              preference:
    75                matchExpressions:
    76                - key: beta.kubernetes.io/arch
    77                  operator: In
    78                  values:
    79                  - s390x