Ingress

Ingress is an object that manages external access to the services in a cluster. Ingress may provide load balancing and name-based virtual hosting.

Adding Ingress

Prerequisites :

  1. Blueprint must have an atleast one deployment before adding ingress.
  2. Blueprint must have service to add rules.
  3. To add TLS Information must have an atleast one TLS type of secret.

  4. Add Ingress by providing below details.

    Ingress name Type Ingress name here
    Rules Add atleast one rule here
    TLS Information Add TLS information here
    Labels and Annotaions This are optional fields. Add Labels and Annotaions here

  5. Ingress name :

    • Only lowercase alphanumerics, '-' or '. allowed and must start and end with an alphanumeric character
    • Maximum 253 characters allowed
    • Name must be unique

      Cruize ingress

  6. Rules :

    • Add ingress rule by clicking on Add Rule button as shown below.

    Cruize ingress

    • This will open up Add Ingress Rule form as shown below.

    Cruize ingress

    • Each rule contains the following information:

      • Host name : Provide host name here. Once host is provided (for example- nginx.com), the rules apply to that host.

      • Paths : Provide list of paths here. Atleast one path is required.

      • Path : Provide path here

      • Path types :

        • Each path in an Ingress is required to have a corresponding path type.
        • There are three supported path types - ImplementationSpecific, Exact and Prefix.
      • Service and service port :

        • Services added under selected blueprint will get listed here.
        • Select service and its corresponding port.
        • Each rule has an associated with a service name and a service port

    Cruize ingress

    • After adding rule details click on Save Rule to save rules.

    Cruize ingress

Note : Atleast one rule is needed inorder to create an ingress.

  1. TLS Information :

    • Add TLS Information by clicking Add TLS button which will add empty row to add details as shown below.

    Cruize ingress

  2. Provide below details under TLS Information :

    • Secrets :

      • Select TLS secret here from the list.
      • TLS secrets added from secrets will get listed here.
      • User can create secret from here also by clicking on [Add new TLS secret] from secrets column as shown below.

      Cruize ingress

      Cruize ingress

      Cruize ingress

    • Host:

      • Provide comma(',') seperated list of multiple hosts here.
      • Provide host name as mentioned in rules section.
  3. Labels & Annotations : Cilck here to know more details.

  4. Once all details are provided click on Save button to add ingress.

    Cruize ingress

View Ingress Data

Edit Ingress

Delete Ingress