Как запустить несколько контейнеров в одном модуле в кластере 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

0 ответов

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