美文网首页
nginx-ingress安装(DaemonSet模式)

nginx-ingress安装(DaemonSet模式)

作者: 新时代农民工 | 来源:发表于2019-08-16 22:57 被阅读0次

apiVersion: apps/v1

kind: DaemonSet

metadata:

  name: nginx-ingress 

  namespace: kube-system

spec:

  selector:

    matchLabels:

      app: nginx-ingress

  template:

    metadata:

      labels:

        app: nginx-ingress

    spec:

      serviceAccountName: nginx-ingress-controller

      containers:

#这里用了阿里云的nginx

      - image: registry-vpc.cn-hangzhou.aliyuncs.com/acs/aliyun-ingress-controller:v0.22.0.5-552e0db-aliyun

        imagePullPolicy: Always

        name: nginx-ingress

        ports:

        - name: http

          containerPort: 80

          hostPort: 80

        - name: https

          containerPort: 443

          hostPort: 443

        env:

        - name: POD_NAMESPACE

          valueFrom:

            fieldRef:

              fieldPath: metadata.namespace

        - name: POD_NAME

          valueFrom:

            fieldRef:

              fieldPath: metadata.name

        args:

            - /nginx-ingress-controller

            - --configmap=$(POD_NAMESPACE)/nginx-configuration

            - --tcp-services-configmap=$(POD_NAMESPACE)/tcp-services

            - --udp-services-configmap=$(POD_NAMESPACE)/udp-services

            - --publish-service=$(POD_NAMESPACE)/nginx-ingress

            - --annotations-prefix=nginx.ingress.kubernetes.io

相关文章

网友评论

      本文标题:nginx-ingress安装(DaemonSet模式)

      本文链接:https://www.haomeiwen.com/subject/xwcqsctx.html