fix: удалены extraPortMappings для аддонов, port-forward перенесен в отдельный скрипт
This commit is contained in:
@@ -142,40 +142,7 @@ def main():
|
||||
'protocol': 'TCP'
|
||||
})
|
||||
|
||||
# Prometheus порт - пробрасываем изнутри кластера (9090) на внешний порт
|
||||
if addon_ports.get('prometheus'):
|
||||
port_mappings.append({
|
||||
'containerPort': 9090, # Внутренний порт Prometheus
|
||||
'hostPort': addon_ports['prometheus'], # Внешний порт на хосте
|
||||
'protocol': 'TCP'
|
||||
})
|
||||
|
||||
# Grafana порт - пробрасываем изнутри кластера (3000) на внешний порт
|
||||
if addon_ports.get('grafana'):
|
||||
port_mappings.append({
|
||||
'containerPort': 3000, # Внутренний порт Grafana
|
||||
'hostPort': addon_ports['grafana'], # Внешний порт на хосте
|
||||
'protocol': 'TCP'
|
||||
})
|
||||
|
||||
# Kiali порт - пробрасываем изнутри кластера (20001) на внешний порт
|
||||
if addon_ports.get('kiali'):
|
||||
port_mappings.append({
|
||||
'containerPort': 20001, # Внутренний порт Kiali
|
||||
'hostPort': addon_ports['kiali'], # Внешний порт на хосте
|
||||
'protocol': 'TCP'
|
||||
})
|
||||
|
||||
# Metrics Server порт - пробрасываем изнутри кластера (4443) на внешний порт
|
||||
if addon_ports.get('metrics_server'):
|
||||
port_mappings.append({
|
||||
'containerPort': 4443, # Внутренний порт Metrics Server
|
||||
'hostPort': addon_ports['metrics_server'], # Внешний порт на хосте
|
||||
'protocol': 'TCP'
|
||||
})
|
||||
|
||||
if port_mappings:
|
||||
config['nodes'][0]['extraPortMappings'] = port_mappings
|
||||
# Не добавляем extraPortMappings для портов аддонов - используем port-forward
|
||||
|
||||
# Добавляем worker nodes
|
||||
workers = cluster.get('workers', 0)
|
||||
|
||||
Reference in New Issue
Block a user