8 Ekim 2021 Cuma

Kubernetes Ingress Service

Giriş
Açıklaması şöyle. OpenShift terminolojisinde Ingress yerine Route kelimesi kullanılıyor.
Ingress is actually NOT a type of service. Instead, it sits in front of multiple services and act as a “smart router” or entrypoint into your cluster.
Şeklen şöyle. Burada ingress olarak nginx kullanılıyor.


Örnek
Şöyle yaparız
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  annotations:
   ingress.kubernetes.io/rewrite-target: /
 name: web-ingress
spec:
  rules:
  - host: kubernetes.foo.bar
    http:
      paths:
      - backend:
          serviceName: appsvc
          servicePort: 80
        path: /app
Daha sonra /etc/nginx.conf şöyle yaparız
server {
    server_name kubernetes.foo.bar;
    ...
}

Hiç yorum yok:

Yorum Gönder