Явно бросаю его как double
double g = 1.0/3.0
Это происходит потому, что Java использует операцию целочисленного деления для 1
и 3
, так как вы ввели их как целые константы.
Фактически, NodePort
можно использовать для отображения портов в протоколах TCP и UDP. В чем проблема в вашем случае?
Вы можете использовать Nginx Ingress Controller
и создать ReplicationController
для реализации Nginx ingress
, чтобы выставить свои Pods через UDP-порт, как описано Здесь или вы можете проверить эту ссылку .
Создать ConfigMap и указать внешний порт, такой как <namespace/service name>:<service port>
, к которому вы хотите получить доступ извне кластера Кубернете.
Наконец, можно обнаружить вход Nginx, т. е. используя Kubernetes ExternalIP .
Я могу найти решение для моего требования.
Я выставил порт UDP для моего модуля и отлично работает.
Пример
kubectl expose pod udp-server-deployment-8c8d6d868-c77zx --port = 10001 --protocol = UDP --external-ip = 10.1.11.82 --name = udp-server
Спасибо всем за ваш поддержка :)