ingress 1.1.1 开启metrics监控指标
1、修改ingress-nginx的控制器deployment,大概子56行加上- --enable-metrics=true参数
kubectl edit -n ingress-nginx deployment.apps/ingress-nginx-controller

2、添加暴露ingress-nginx端口的service,添加暴露10254端口,修改service-nodeport.yaml
vim service-nodeport.yaml
apiVersion: v1 kind: Service metadata: name: ingress-nginx namespace: ingress-nginx labels: app.kubernetes.io/name: ingress-nginx #app.kubernetes.io/part-of: ingress-nginx spec: type: NodePort ports: - name: http port: 80 targetPort: 80 protocol: TCP nodePort: 80 - name: https port: 443 targetPort: 443 nodePort: 443 protocol: TCP - name: metrics port: 10254 targetPort: 10254 nodePort: 10254 protocol: TCP selector: app.kubernetes.io/name: ingress-nginx #app.kubernetes.io/part-of: ingress-nginx
3、测试运行 curl 192.168.18.11:10254/metrics,可以看到很多监控指标。192.168.18.11是主机IP不是容器

 
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号