Ищу совет по поводу входящего трафика и балансировки нагрузки для приложения в кластере microk8s

Ищу совет по поводу входящего трафика и балансировки нагрузки для приложения в кластере microk8s

У меня есть кластер microk8s из семи узлов, установленный на сервере Ubuntu в моем подвале. multipass показывает, что у меня три IP-адреса на виртуальную машину, так как я создал эти хосты с помощью опции мостовой сети. Я думал, что наличие маршрутизируемого IP-адреса может облегчить доступ к виртуальным машинам и их службам в моей локальной сети, но, вероятно, я просто усложнил свою платформу :P

Мне удалось развернутьhttps://ubuntu.com/tutorials/install-a-local-kubernetes-with-microk8sвеб-приложение "microbot", но не смог получить к нему доступ с помощью браузера даже на локальной консоли. Яможетподключитесь к приложению с помощьюзавиток 10.152.183.40если я подключусь по ssh к виртуальной машине плоскости управления.

ubuntu@m8s7:~$ microk8s kubectl get all --all-namespaces |grep microbot-service
default        service/microbot-service       NodePort       10.152.183.40    <none>        80:31031/TCP                 34m

Я хотел бы, чтобы это (или любое веб-приложение) работало на адресах 192.168.10.0/24 или на узлеимя хоста:порт.

Name                    State             IPv4             Image
mk8s0                   Running           10.74.44.144     Ubuntu 21.10
                                          192.168.10.14
                                          10.1.123.64
mk8s1                   Running           10.74.44.172     Ubuntu 21.10
                                          192.168.10.13
                                          10.1.238.128

Эта страницаhttps://www.ibm.com/docs/en/fcifi/3.0.1?topic=administering-changing-kubernetes-master-node-ip-addressпредполагает, что я мог бы сделать весь кластер доступным по одному IP-адресу, но нет ни одного примеравнешние IP-адреса:когда я бегуkubectl -n kube-system edit svc.

Стоит ли мне реализовать Ingress или балансировщик нагрузки или я могу указать k8s запускать мое приложение изначально на адресе 192.168.10.0/24?

Спасибо за любой совет.

Связанный контент