У меня MariaDB работает в узле Kubernetes в Minikube в виртуальном ящике на Windows. Я хочу попробовать общаться с модулем MariaDB так, чтобы я мог читать таблицу и визуализировать содержимое внутри Tableau. Для этого мне нужно выставить Pod за пределами Minikube, а также иметь доступ к нему через виртуальную коробку.
Я не выставлял модуль, но если я правильно его понял, мне нужно написать Сервис NodePort, чтобы открыть его за пределами Minikube.
apiVersion v1
kind Service
metadata:
name: mariadb
spec:
type: NodePort
ports:
- targetPort: 80
port: 80
nodePort: 30008
selector:
app: mariadb
chart: mariadb-6.4.0
component: master
controller-revision-hash: my-release-mariadb-master-7b7cc7895
release: my-release
statefulset.kubernetes.io/pod-name: my-release-mariadb-master-0
Если у меня не было мини-куба внутри VirtualBox, я теперь мог бы подключиться к модулю через сервис. Но в моем случае, как можно «открыть» виртуальную коробку, чтобы я мог общаться с мини-кубом, а затем с NodePort?
Спасибо за любую помощь!