[英]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.