Как запустить несколько контейнеров в одном модуле в кластере kubernetes?
У меня есть 2 док-контейнера. один, содержащий сервер Tomcat, и другой, содержащий базу данных MySQL. Я хочу запустить эти контейнеры на одном модуле, поскольку tomcat должен получить доступ к базе данных mysql.
pod.yaml
apiVersion: v1
kind: Pod
metadata:
name: tomcat-mysql-pod
labels:
app: tomcat-mysql-pod
spec:
containers:
- name: kubernetestomcatcontainer
image: suji165475/vignesh:tomcatserver
ports:
- containerPort: 8080
containers:
- name: kubernetesmysqlcontainer
image: suji165475/vignesh:latest
ports:
- containerPort: 3306
Я запустил этот модуль, используя
kubectl применить -f pod.yaml
Затем я выставил стручок, используя
Kubectl выставляет pod tomcat-mysql-pod --type=NodePort --port=8080
В настоящее время я могу получить доступ только к домашней странице tomcat, используя https://serveripaddress:nodeport но не мое приложение для весенней загрузки, используя https://serveripaddress:nodeport/data-core-0.0.1-SNAPSHOT???
ПРИМЕЧАНИЕ: приложение работает и отлично работает при запуске контейнеров с помощью docker-compose.yaml