Сбой развертывания Kubernetes

Я имею Pod а также Service ymalфайлы в моей системе. Я хочу запустить этих двоих, используяkubectl create -f <file> и подключитесь из внешнего браузера, чтобы проверить подключение. Вот что я сделал.

Моя капсула:

apiVersion: v1
kind: Pod
metadata:
  name: client-nginx
  labels:
    component: web
spec:
  containers:
    - name: client
      image: nginx 
      ports:
        - containerPort: 3000

Файл "Мои службы":

apiVersion: v1
kind: Service
metadata:
    name: client-nginx-port
spec:
  type: NodePort
  ports:
    - port: 3050
      targetPort: 3000
      nodePort: 31616
  selector:
    component: web

я использовал kubectl create -f my_pod.yaml а потом kubectl get pods показывает мою капсулу client-nginx

А потом kubectl create -f my_service.yaml, Без ошибок тут и показывает все сервисы.

Когда я пытаюсь свернуться к службе, это дает

curl: (7) Не удалось подключиться к порту 192.168.0.10 31616: В подключении отказано.

kubectl get deploymentsне показывает мою капсулу. Мне нужно его развернуть? Я немного смущен. Если я воспользуюсь приведенными здесь инструкциями,I can deploynginxsuccessfully and access from outside browsers.

Я использовал приведенные здесь инструкции, чтобы проверить это.

2 ответа

Решение

Попробуйте воспользоваться этой услугой:

apiVersion: v1
kind: Service
metadata:
    name: client-nginx-port
spec:
  type: NodePort
  ports:
    - port: 3050
      targetPort: 80
      nodePort: 31616
  selector:
    component: web

Вы пропустили имя селектора, которое будет дано pod yaml, которое будет выбрано службой, в которой вы упомянули селектор как компонент

Используйте это в pod yaml

apiVersion: v1
kind: Pod
metadata:
  name: client-nginx
  labels:
    component: web
spec:
  selector:
    component: nginx
  containers:
    - name: client
      image: nginx 
      ports:
        - containerPort: 3000

Полезные ссылки:

https://kubernetes.io/docs/concepts/services-networking/service/https://kubernetes.io/docs/concepts/services-networking/connect-applications-service/

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