istio

Форк
0
37 строк · 1.1 Кб
1
{{- if .Values.global.remotePilotAddress }}
2
apiVersion: v1
3
kind: Service
4
metadata:
5
  {{- if .Values.pilot.enabled }}
6
  # when local istiod is enabled, we can't use istiod service name to reach the remote control plane
7
  name: istiod{{- if .Values.revision }}-{{ .Values.revision}}{{- end }}-remote
8
  {{- else }}
9
  # when local istiod isn't enabled, we can use istiod service name to reach the remote control plane
10
  name: istiod{{- if .Values.revision }}-{{ .Values.revision}}{{- end }}
11
  {{- end }}
12
  namespace: {{ .Release.Namespace }}
13
spec:
14
  ports:
15
  - port: 15012
16
    name: tcp-istiod
17
    protocol: TCP
18
  - port: 443
19
    targetPort: 15017
20
    name: tcp-webhook
21
    protocol: TCP
22
  {{- if not (regexMatch "^([0-9]*\\.){3}[0-9]*$" .Values.global.remotePilotAddress) }}
23
  # if the remotePilotAddress is not an IP addr, we use ExternalName
24
  type: ExternalName
25
  externalName: {{ .Values.global.remotePilotAddress }}
26
  {{- end }}
27
{{- if .Values.global.ipFamilyPolicy }}
28
  ipFamilyPolicy: {{ .Values.global.ipFamilyPolicy }}
29
{{- end }}
30
{{- if .Values.global.ipFamilies }}
31
  ipFamilies:
32
{{- range .Values.global.ipFamilies }}
33
  - {{ . }}
34
{{- end }}
35
{{- end }}
36
---
37
{{- end }}
38

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.