簡體   English   中英

是否可以在 kube.netes 服務中將外部 IP 設置為 192.168.1.X/24?

[英]Is it posible set a external IP at 192.168.1.X/24 in a kubernetes service?

我有一個位於 192.168.1.130 的 kube.netes 集群。 當我部署服務時,這些服務可以從集群訪問,但不能從 .network 中的設備的 rest 訪問。

我認為一種解決方案可以在 192.168.1.X/24 設置外部 IP。 可能嗎?

部署 nginx ingress controller,然后將 ingress object 設置為端口 80,如果您在沒有 vm 的筆記本或 pc 上運行 k8s,那么該服務應該能夠從同一網絡中的任何設備訪問http://your-ip:80

示例入口:

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: example-ingress
spec:
  rules:
    - http:
        paths:
          - path: /*
            backend:
              service:
                name: your_service
                port:
                  number: 8080 #YourServicePort

然后你所有的請求都會被轉發到 your_service:yourport

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM