k8s #1

Merged
inecs merged 41 commits from k8s into main 2025-10-26 13:02:28 +03:00
Showing only changes of commit 06bfc00b5a - Show all commits

View File

@@ -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)