Новое в Кубернетес.
У меня есть частный образ dockerhub, развернутый на экземпляре Kubernetes.Когда я выполняю exe в модуле, я могу запустить следующее, так что я знаю, что мой образ докера работает:
root@private-reg:/# curl 127.0.0.1:8085
Hello world!root@private-reg:/#
Из панели инструментов я вижу, что у моей службы есть внешняя конечная точка, которая заканчивается портом 8085. Когда я пытаюсьчтобы загрузить это, я получаю 404. Мой сервис YAML, как показано ниже:
{
"kind": "Service",
"apiVersion": "v1",
"metadata": {
"name": "test",
"namespace": "default",
"selfLink": "/api/v1/namespaces/default/services/test",
"uid": "a1a2ae23-339b-11e9-a3db-ae0f8069b739",
"resourceVersion": "3297377",
"creationTimestamp": "2019-02-18T16:38:33Z",
"labels": {
"k8s-app": "test"
}
},
"spec": {
"ports": [
{
"name": "tcp-8085-8085-7vzsb",
"protocol": "TCP",
"port": 8085,
"targetPort": 8085,
"nodePort": 31859
}
],
"selector": {
"k8s-app": "test"
},
"clusterIP": "******",
"type": "LoadBalancer",
"sessionAffinity": "None",
"externalTrafficPolicy": "Cluster"
},
"status": {
"loadBalancer": {
"ingress": [
{
"ip": "******"
}
]
}
}
}
Может кто-нибудь направить меня в правильном направлении.