Подключение к кластеру Kubernetes, работающему на Ubuntu 18.04
Я полный новичок в Kubernetes/Ubuntu, и я столкнулся с камнем преткновения.
У меня есть домашний сервер Ubuntu, который я использовал в воображении, чтобы развернуть развертывание Canonical Kubernetes. Я могу ssh в коробку Ubuntu (192.168.2.148) из своего окна Windows (192.168.2.40), а затем я могу развернуть модули и делать все, что хочу K8.
Вот моя проблема - я хочу иметь возможность подключиться напрямую к кластеру из моего терминала Windows. Я хотел бы иметь возможность развертывания из моего терминала Windows без необходимости SSH в моем Ubuntu Box.
Я скопировал мой конфигурационный файл на мою коробку ubuntu (~/.kube/config) и поместил его в мою конфигурацию Windows.
файл конфигурации:
apiVersion: v1
clusters:
- cluster:
certificate-authority-data: Long-string-o-data
server: https://10.91.211.64:443
name: conjure-canonical-kubern-931
contexts:
- context:
cluster: conjure-canonical-kubern-931
user: conjure-canonical-kubern-931
name: conjure-canonical-kubern-931
current-context: conjure-canonical-kubern-931
kind: Config
preferences: {}
users:
- name: conjure-canonical-kubern-931
user:
password: shortstring
username: admin
Проблема в том, что мой ящик Windows (192.168.2.40) не может видеть кластер в 10.91.211.64.
Я считаю, что IP-сопоставление:
Windows (192.168.2.40 ---> Router <--- Ubuntu (192.168.2.40) <---- cluster (10.91.211.64 + a bunch of other 10.91.211.xxx)
Как сделать так, чтобы кластер (мастер по адресу 10.91.211.64) был "видимым" для всех компьютеров в моей локальной сети?
Кто-нибудь знает, как помочь мне?