Если вы хотите получить доступ только к панели мониторинга, то довольно просто получить IP-адрес вашего экземпляра EC2 и порт, на котором он обслуживает панель мониторинга (kubectl get services --all-namespaces
), а затем связаться с ним, используя: First:
kubectl proxy --address 0.0.0.0 --accept-hosts '.*'
И в вашем браузере:
http://<IP>:<PORT>/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/#!/login
Обратите внимание, что это возможная уязвимость безопасности, поскольку вы принимаете весь трафик (правила брандмауэра AWS), а также все соединения для вашего kubectl proxy
(--address 0.0.0.0 --accept-hosts '.*'
), поэтому, пожалуйста, сузьте его или используйте другой подход.Если у вас есть еще вопросы, не стесняйтесь спрашивать.