亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

當我使用地址中的端口時,Kubernetes 日志不會打印請求輸出

當我使用地址中的端口時,Kubernetes 日志不會打印請求輸出

Go
慕后森 2023-07-31 15:57:39
我已經用minikube創建了一個集群minikube start 應用了這個 yaml 清單:apiVersion: apps/v1kind: Deploymentmetadata:  name: gateway-deploymentspec:  selector:    matchLabels:      app: gateway  replicas: 1  template:    metadata:      labels:        app: gateway    spec:      containers:      - name: gateway        image: docker_gateway        imagePullPolicy: Never        ports:        - containerPort: 4001          protocol: TCP---apiVersion: v1kind: Servicemetadata:  name: gatewayspec:  selector:    app: gateway  ports:  - protocol: TCP    port: 4001我的 GO 應用程序在容器中docker_gateway只是一個帶有一條路由的 gin http 服務器package mainimport "github.com/gin-gonic/gin"func main() {    r := gin.Default()    r.GET("/hello", func(c *gin.Context) {        c.JSON(200, gin.H{            "message": "hello",        })    })    server = &http.Server{        Addr:    ":4001",        Handler: r,    }    server.ListenAndServe()}在 Postman 中,我向 192.168.252.130:4001/hello 發出請求并獲得響應但 Kubernetes 中的 Kubernetes Pod 日志不會打印這些請求。我期望得到這個:[GIN] 2019/10/25 - 14:17:20 | 200 |       1.115μs |      192.168.252.1| GET      /hello但有趣的是當我添加 Ingress 時apiVersion: networking.k8s.io/v1beta1kind: Ingressmetadata:  name: ingressspec:  backend:    serviceName: gateway    servicePort: 4001我能夠向 192.168.252.130/hello 和 192.168.252.130:4001/hello 發出請求,并且沒有端口 Pod 的日志打印請求,但使用端口 - 它們不會。[GIN] 2019/10/25 - 14:19:13 | 200 |       2.433μs |      192.168.252.1| GET      /hello
查看完整描述

1 回答

?
炎炎設計

TA貢獻1808條經驗 獲得超4個贊

ClusterIP這是因為您無法從集群外部(在您的情況下,在 minikube 外部)訪問 kubernetes 類型的服務。

要從外部訪問您的服務,請將您的服務更改為NodePort類型。

就像是:

apiVersion: v1

kind: Service

metadata:

? name: gateway

spec:

? selector:

? ? app: gateway

? ports:

? - protocol: TCP

? ? nodePort: 30036

? ? port: 4001

? type: NodePort

然后您將能夠訪問它http://<minikube-ip>:30036/


查看完整回答
反對 回復 2023-07-31
  • 1 回答
  • 0 關注
  • 150 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號