Я плачу за большой (i sh) сервер от Hetzner, и я хотел, чтобы на нем работало больше. Поскольку я много работал с Kubernetes за последний год или около того, я посмотрел на установку кластера Kubernetes на одной машине.
Я нашел способ сделать это с Ubuntu, и это было использовать conjure-up
, Это сработало хорошо, и когда я S SH '' в машину, я могу запустить kubectl
команды и увидеть состояние кластера.
Что я не могу отработать, и Я уверен, что я упустил нечто простое: как сделать API доступным через IP-адрес publi c, а затем, в конечном счете, службы Ingress.
Я вижу внутренние службы, используя kubectl cluster-info
:
Kubernetes master is running at https://10.106.77.143:6443
Heapster is running at https://10.106.77.143:6443/api/v1/namespaces/kube-system/services/heapster/proxy
CoreDNS is running at https://10.106.77.143:6443/api/v1/namespaces/kube-system/services/kube-dns:dns/proxy
Metrics-server is running at https://10.106.77.143:6443/api/v1/namespaces/kube-system/services/https:metrics-server:/proxy
Grafana is running at https://10.106.77.143:6443/api/v1/namespaces/kube-system/services/monitoring-grafana/proxy InfluxDB is running at https://10.106.77.143:6443/api/v1/namespaces/kube-system/services/monitoring-influxdb:http/proxy
(IP-адреса были изменены)
Буду признателен за любые указания на это.