--- apiVersion: v1 kind: Service metadata: labels: app: http-endpoint-blue service: http-endpoint-blue name: http-endpoint-blue namespace: prd spec: ports: - name: http port: 8080 protocol: TCP targetPort: 8080 selector: app: http-endpoint-blue type: NodePort --- apiVersion: v1 kind: ServiceAccount metadata: name: http-endpoint-blue namespace: prd labels: account: http-endpoint-blue --- apiVersion: apps/v1 kind: Deployment metadata: labels: app: http-endpoint-blue name: http-endpoint-blue namespace: prd spec: replicas: 1 selector: matchLabels: app: http-endpoint-blue template: metadata: labels: app: http-endpoint-blue spec: serviceAccountName: http-endpoint-blue containers: - env: - name: PATH value: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/sbin:/sbin:/opt/go-example - name: LANG value: zh_CN.UTF-8 - name: VERSION value: blue image: ccr.ccs.tencentyun.com/wanpinghui/http-endpoint:1583742756 name: http-endpoint-blue ports: - containerPort: 8080 protocol: TCP name: http-api workingDir: /opt/go-example initContainers: - image: busybox command: - sh - -c - echo 65535 > /proc/sys/net/core/somaxconn imagePullPolicy: Always name: setsysctl securityContext: privileged: true imagePullSecrets: - name: qcloudregistrykey - name: tencenthubkey