0
点赞
收藏
分享

微信扫一扫

ingress调试

张宏涛心理 2024-05-05 阅读 32

1 查看Ingress controller状态

root@k8s-master01:~# kubectl get pods -n ingress-nginx(下图状态是正常的,admission是2个临时任务,运行完成就结束了)
NAME                                        READY   STATUS      RESTARTS      AGE
ingress-nginx-admission-create-8kbtz        0/1     Completed   0             17d
ingress-nginx-admission-patch-5tp9s         0/1     Completed   0             17d
ingress-nginx-controller-77d4dc6978-gxpcg   1/1     Running     1 (16d ago)   17d

主要看ingress-nginx-controller
root@k8s-master01:~# kubectl get svc -n ingress-nginx
NAME                                 TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)                      AGE
ingress-nginx-controller             NodePort    10.96.250.223   <none>        80:31709/TCP,443:30868/TCP   17d


2 ingress.yaml

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: ingress-http2 
spec:
  rules:
    - host: foo.bulut.com
      http:
        paths:
          - path: /
            pathType: Prefix
            backend:
              service:
                name: testsvc
                port:
                  number: 80  
  ingressClassName: nginx

 ingressClassName这边必须写nginx (根据下面情况来写)

root@k8s-master01:~# kubectl get ingressClass

NAME    CONTROLLER             PARAMETERS   AGE

nginx   k8s.io/ingress-nginx   <none>       18d


举报

相关推荐

0 条评论