Невозможно получить доступ к сервису NodePort на Minikube - PullRequest
0 голосов
/ 09 апреля 2019

У меня работает миникуб.Статус Minikube приводит к:

kubectl: Correctly Configured: pointing to minikube-vm at 192.168.99.100

И я определил службу со следующей конфигурацией порта:

  type: NodePort
  ports:
    - protocol: TCP
      port: 8082
      targetPort: 8082
      nodePort: 30082

Но когда я пытаюсь получить доступ к службе по следующим URL-адресам, этонедоступен:

http://192.168.99.100:30082
http://192.168.99.100:8082

Обязательно ли дополнительно указывать вход?Могу ли я обойтись без Ingress?Какой порт?

Спасибо - Кристиан

Под полным текстом сервиса:

apiVersion: v1
kind: Service
metadata:
  annotations:
    description: LAC 51 Service
    kubectl.kubernetes.io/last-applied-configuration: |
      {"apiVersion":"v1","kind":"Service","metadata":{"annotations":{"description":"LAC 51 Service"},"labels":{"name":"lac51","service":"lac51-svc"},"name":"lac51-svc","namespace":"default"},"spec":{"ports":[{"name":"lac51-http-port","nodePort":30082,"port":8082,"protocol":"TCP","targetPort":8082}],"selector":{"app":"lac51"},"type":"NodePort"}}
  creationTimestamp: null
  labels:
    name: lac51
    service: lac51-svc
  name: lac51-svc
  selfLink: /api/v1/namespaces/default/services/lac51-svc
spec:
  externalTrafficPolicy: Cluster
  ports:
  - name: lac51-http-port
    port: 8082
    protocol: TCP
    targetPort: 8082
  selector:
    app: lac51
  sessionAffinity: None
  type: NodePort
status:
  loadBalancer: {}

1 Ответ

0 голосов
/ 09 апреля 2019

В этом случае вход не требуется, Minikube должен предоставить сервис самостоятельно. Однако, если вы хотите попробовать, вот учебник .

Вы можете запустить minikube service list, чтобы получить список всех доступных служб с соответствующими URL-адресами. Также удостоверьтесь, что сервисные точки исправляют пакет, используя правильный selector.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...