Подключение к кластеру 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) был "видимым" для всех компьютеров в моей локальной сети?

Кто-нибудь знает, как помочь мне?

0 ответов

Другие вопросы по тегам