github.com/qsunny/k8s@v0.0.0-20220101153623-e6dca256d5bf/examples-master/staging/openshift-origin/openshift-controller.yaml (about)

     1  apiVersion: apps/v1 #  for k8s versions before 1.9.0 use apps/v1beta2  and before 1.8.0 use extensions/v1beta1
     2  kind: Deployment
     3  metadata:
     4    labels:
     5      name: openshift
     6    name: openshift
     7  spec:
     8    selector:
     9      matchLabels:
    10        name: openshift
    11    replicas: 1
    12    selector:
    13      matchLabels:
    14        name: openshift
    15    template:
    16      metadata:
    17        labels:
    18          name: openshift
    19      spec:
    20        containers:
    21          - args:
    22              - start
    23              - master
    24              - --config=/config/master-config.yaml
    25            image: "openshift/origin"
    26            name: origin
    27            ports:
    28              - containerPort: 8443
    29                name: openshift
    30            volumeMounts:
    31              - mountPath: /config
    32                name: config
    33                readOnly: true
    34        volumes:
    35          - name: config
    36            secret:
    37              secretName: openshift-config