簡體   English   中英

具有外部名稱curl的Kubernetes服務

[英]Kubernetes service with external name curl

好吧,我創建了kubernetes-service.yaml文件,現在我想,在端口8081上,我的后端服務將暴露在my.backend.com的域下。 我想檢查它是否可訪問,但是我只能在集群中使用它。 我怎么做? 我不想在外部公開服務,我只想在群集內卷曲my.backend.com以檢查結果。 有什么解決方法嗎?

apiVersion: v1
kind: Service
metadata:
  name: backend-service
  labels:
    app: backend
spec:
  type: ExternalName
  selector:
    app: backend
  ports:
    - protocol: TCP
      port: 8081
      targetPort: 8080
  externalName: my.backend.com

服務本身僅在群集中公開,但是FQDN my.backend.com不受群集處理或控制。 這可能是可公開訪問的URL,因此您可以在任何地方卷曲。 您必須以一種限制誰可以訪問它的方式來配置域。

服務類型externalName在群集外部,實際上僅允許CNAME從群集內部重定向到外部路徑。 我確定您要嘗試執行的操作,但這不是您在集群級別進行的更改。

暫無
暫無

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

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