diff --git a/deploy/index.html b/deploy/index.html index 1e4d0ecd1..717feaedc 100644 --- a/deploy/index.html +++ b/deploy/index.html @@ -432,6 +432,13 @@ Elastic Load Balancer - ELB + + +
  • + + ELB Idle Timeouts + +
  • @@ -1251,6 +1258,13 @@ Elastic Load Balancer - ELB +
  • + +
  • + + ELB Idle Timeouts + +
  • @@ -1401,19 +1415,27 @@ Please check the Layer 7: use HTTP as the listener protocol for port 80 and terminate TLS in the ELB
  • For L4:

    +

    Check that no change is necessary with regards to the ELB idle timeout. In some scenarios, users may want to modify the ELB idle timeout, so please check the ELB Idle Timeouts section for additional information. If a change is required, users will need to update the value of service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout in provider/aws/service-l4.yaml

    +

    Then execute:

    kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-l4.yaml
     kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/patch-configmap-l4.yaml
     

    For L7:

    -

    Change line of the file provider/aws/service-l7.yaml replacing the dummy id with a valid one "arn:aws:acm:us-west-2:XXXXXXXX:certificate/XXXXXX-XXXXXXX-XXXXXXX-XXXXXXXX" -Then execute:

    +

    Change line of the file provider/aws/service-l7.yaml replacing the dummy id with a valid one "arn:aws:acm:us-west-2:XXXXXXXX:certificate/XXXXXX-XXXXXXX-XXXXXXX-XXXXXXXX"

    +

    Check that no change is necessary with regards to the ELB idle timeout. In some scenarios, users may want to modify the ELB idle timeout, so please check the ELB Idle Timeouts section for additional information. If a change is required, users will need to update the value of service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout in provider/aws/service-l7.yaml

    +

    Then execute:

    kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-l7.yaml
     kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/patch-configmap-l7.yaml
     

    This example creates an ELB with just two listeners, one in port 80 and another in port 443

    Listeners

    +
    ELB Idle Timeouts
    +

    In some scenarios users will need to modify the value of the ELB idle timeout. Users need to ensure the idle timeout is less than the keepalive_timeout that is configured for NGINX. By default NGINX keepalive_timeout is set to 75s.

    +

    The default ELB idle timeout will work for most scenarios, unless the NGINX keepalive_timeout has been modified, in which case service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout will need to be modified to ensure it is less than the keepalive_timeout the user has configured.

    +

    Please Note: An idle timeout of 3600s is recommended when using WebSockets.

    +

    More information with regards to idle timeouts for your Load Balancer can be found in the official AWS documentation.

    Network Load Balancer (NLB)

    This type of load balancer is supported since v1.10.0 as an ALPHA feature.

    kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-nlb.yaml
    diff --git a/search/search_index.json b/search/search_index.json
    index b6bbbb0c9..93af905b9 100644
    --- a/search/search_index.json
    +++ b/search/search_index.json
    @@ -17,7 +17,7 @@
             },
             {
                 "location": "/deploy/",
    -            "text": "Installation Guide\n\u00b6\n\n\nContents\n\u00b6\n\n\n\n\nGeneric Deployment\n\n\nMandatory command\n\n\nProvider Specific Steps\n\n\nDocker for Mac\n\n\nminikube\n\n\nAWS\n\n\nGCE - GKE\n\n\nAzure\n\n\nBare-metal\n\n\n\n\n\n\nVerify installation\n\n\nDetect installed version\n\n\nUsing Helm\n\n\n\n\nGeneric Deployment\n\u00b6\n\n\nThe following resources are required for a generic deployment.\n\n\nMandatory command\n\u00b6\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/mandatory.yaml\n\n\n\n\n\nProvider Specific Steps\n\u00b6\n\n\nThere are cloud provider specific yaml files.\n\n\nDocker for Mac\n\u00b6\n\n\nKubernetes is available in Docker for Mac (from \nversion 18.06.0-ce\n)\n\n\nCreate a service\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/cloud-generic.yaml\n\n\n\n\n\nminikube\n\u00b6\n\n\nFor standard usage:\n\n\nminikube addons enable ingress\n\n\n\n\n\nFor development:\n\n\n\n\nDisable the ingress addon:\n\n\n\n\n$\n minikube addons disable ingress\n\n\n\n\n\n\nExecute \nmake dev-env\n\n\nConfirm the \nnginx-ingress-controller\n deployment exists:\n\n\n\n\n$\n kubectl get pods -n ingress-nginx \n\nNAME                                       READY     STATUS    RESTARTS   AGE\n\n\ndefault-http-backend-66b447d9cf-rrlf9      1/1       Running   0          12s\n\n\nnginx-ingress-controller-fdcdcd6dd-vvpgs   1/1       Running   0          11s\n\n\n\n\n\nAWS\n\u00b6\n\n\nIn AWS we use an Elastic Load Balancer (ELB) to expose the NGINX Ingress controller behind a Service of \nType=LoadBalancer\n.\nSince Kubernetes v1.9.0 it is possible to use a classic load balancer (ELB) or network load balancer (NLB)\nPlease check the \nelastic load balancing AWS details page\n\n\nElastic Load Balancer - ELB\n\u00b6\n\n\nThis setup requires to choose in which layer (L4 or L7) we want to configure the ELB:\n\n\n\n\nLayer 4\n: use TCP as the listener protocol for ports 80 and 443.\n\n\nLayer 7\n: use HTTP as the listener protocol for port 80 and terminate TLS in the ELB\n\n\n\n\nFor L4:\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-l4.yaml\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/patch-configmap-l4.yaml\n\n\n\n\n\nFor L7:\n\n\nChange line of the file \nprovider/aws/service-l7.yaml\n replacing the dummy id with a valid one \n\"arn:aws:acm:us-west-2:XXXXXXXX:certificate/XXXXXX-XXXXXXX-XXXXXXX-XXXXXXXX\"\n\nThen execute:\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-l7.yaml\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/patch-configmap-l7.yaml\n\n\n\n\n\nThis example creates an ELB with just two listeners, one in port 80 and another in port 443\n\n\n\n\nNetwork Load Balancer (NLB)\n\u00b6\n\n\nThis type of load balancer is supported since v1.10.0 as an ALPHA feature.\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-nlb.yaml\n\n\n\n\n\nGCE - GKE\n\u00b6\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/cloud-generic.yaml\n\n\n\n\n\nImportant Note:\n proxy protocol is not supported in GCE/GKE\n\n\nAzure\n\u00b6\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/cloud-generic.yaml\n\n\n\n\n\nBare-metal\n\u00b6\n\n\nUsing \nNodePort\n:\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/baremetal/service-nodeport.yaml\n\n\n\n\n\n\n\nTip\n\n\nFor extended notes regarding deployments on bare-metal, see \nBare-metal considerations\n.\n\n\n\n\nVerify installation\n\u00b6\n\n\nTo check if the ingress controller pods have started, run the following command:\n\n\nkubectl get pods --all-namespaces -l app.kubernetes.io/name=ingress-nginx --watch\n\n\n\n\n\nOnce the operator pods are running, you can cancel the above command by typing \nCtrl+C\n.\nNow, you are ready to create your first ingress.\n\n\nDetect installed version\n\u00b6\n\n\nTo detect which version of the ingress controller is running, exec into the pod and run \nnginx-ingress-controller version\n command.\n\n\nPOD_NAMESPACE=ingress-nginx\n\n\nPOD_NAME=$(kubectl get pods -n $POD_NAMESPACE -l app.kubernetes.io/name=ingress-nginx -o jsonpath='{.items[0].metadata.name}')\n\n\nkubectl exec -it $POD_NAME -n $POD_NAMESPACE -- /nginx-ingress-controller --version\n\n\n\n\n\nUsing Helm\n\u00b6\n\n\nNGINX Ingress controller can be installed via \nHelm\n using the chart \nstable/nginx-ingress\n from the official charts repository. \nTo install the chart with the release name \nmy-nginx\n:\n\n\nhelm install stable/nginx-ingress --name my-nginx\n\n\n\n\n\nIf the kubernetes cluster has RBAC enabled, then run:\n\n\nhelm install stable/nginx-ingress --name my-nginx --set rbac.create=true\n\n\n\n\n\nDetect installed version:\n\n\nPOD_NAME=$(kubectl get pods -l app.kubernetes.io/name=ingress-nginx -o jsonpath='{.items[0].metadata.name}')\n\n\nkubectl exec -it $POD_NAME -- /nginx-ingress-controller --version",
    +            "text": "Installation Guide\n\u00b6\n\n\nContents\n\u00b6\n\n\n\n\nGeneric Deployment\n\n\nMandatory command\n\n\nProvider Specific Steps\n\n\nDocker for Mac\n\n\nminikube\n\n\nAWS\n\n\nGCE - GKE\n\n\nAzure\n\n\nBare-metal\n\n\n\n\n\n\nVerify installation\n\n\nDetect installed version\n\n\nUsing Helm\n\n\n\n\nGeneric Deployment\n\u00b6\n\n\nThe following resources are required for a generic deployment.\n\n\nMandatory command\n\u00b6\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/mandatory.yaml\n\n\n\n\n\nProvider Specific Steps\n\u00b6\n\n\nThere are cloud provider specific yaml files.\n\n\nDocker for Mac\n\u00b6\n\n\nKubernetes is available in Docker for Mac (from \nversion 18.06.0-ce\n)\n\n\nCreate a service\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/cloud-generic.yaml\n\n\n\n\n\nminikube\n\u00b6\n\n\nFor standard usage:\n\n\nminikube addons enable ingress\n\n\n\n\n\nFor development:\n\n\n\n\nDisable the ingress addon:\n\n\n\n\n$\n minikube addons disable ingress\n\n\n\n\n\n\nExecute \nmake dev-env\n\n\nConfirm the \nnginx-ingress-controller\n deployment exists:\n\n\n\n\n$\n kubectl get pods -n ingress-nginx \n\nNAME                                       READY     STATUS    RESTARTS   AGE\n\n\ndefault-http-backend-66b447d9cf-rrlf9      1/1       Running   0          12s\n\n\nnginx-ingress-controller-fdcdcd6dd-vvpgs   1/1       Running   0          11s\n\n\n\n\n\nAWS\n\u00b6\n\n\nIn AWS we use an Elastic Load Balancer (ELB) to expose the NGINX Ingress controller behind a Service of \nType=LoadBalancer\n.\nSince Kubernetes v1.9.0 it is possible to use a classic load balancer (ELB) or network load balancer (NLB)\nPlease check the \nelastic load balancing AWS details page\n\n\nElastic Load Balancer - ELB\n\u00b6\n\n\nThis setup requires to choose in which layer (L4 or L7) we want to configure the ELB:\n\n\n\n\nLayer 4\n: use TCP as the listener protocol for ports 80 and 443.\n\n\nLayer 7\n: use HTTP as the listener protocol for port 80 and terminate TLS in the ELB\n\n\n\n\nFor L4:\n\n\nCheck that no change is necessary with regards to the ELB idle timeout. In some scenarios, users may want to modify the ELB idle timeout, so please check the \nELB Idle Timeouts section\n for additional information. If a change is required, users will need to update the value of \nservice.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout\n in \nprovider/aws/service-l4.yaml\n\n\nThen execute:\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-l4.yaml\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/patch-configmap-l4.yaml\n\n\n\n\n\nFor L7:\n\n\nChange line of the file \nprovider/aws/service-l7.yaml\n replacing the dummy id with a valid one \n\"arn:aws:acm:us-west-2:XXXXXXXX:certificate/XXXXXX-XXXXXXX-XXXXXXX-XXXXXXXX\"\n\n\nCheck that no change is necessary with regards to the ELB idle timeout. In some scenarios, users may want to modify the ELB idle timeout, so please check the \nELB Idle Timeouts section\n for additional information. If a change is required, users will need to update the value of \nservice.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout\n in \nprovider/aws/service-l7.yaml\n\n\nThen execute:\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-l7.yaml\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/patch-configmap-l7.yaml\n\n\n\n\n\nThis example creates an ELB with just two listeners, one in port 80 and another in port 443\n\n\n\n\nELB Idle Timeouts\n\u00b6\n\n\nIn some scenarios users will need to modify the value of the ELB idle timeout. Users need to ensure the idle timeout is less than the \nkeepalive_timeout\n that is configured for NGINX. By default NGINX \nkeepalive_timeout\n is set to \n75s\n.\n\n\nThe default ELB idle timeout will work for most scenarios, unless the NGINX \nkeepalive_timeout\n has been modified, in which case \nservice.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout\n will need to be modified to ensure it is less than the \nkeepalive_timeout\n the user has configured.\n\n\nPlease Note: An idle timeout of \n3600s\n is recommended when using WebSockets.\n\n\nMore information with regards to idle timeouts for your Load Balancer can be found in the \nofficial AWS documentation\n.\n\n\nNetwork Load Balancer (NLB)\n\u00b6\n\n\nThis type of load balancer is supported since v1.10.0 as an ALPHA feature.\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-nlb.yaml\n\n\n\n\n\nGCE - GKE\n\u00b6\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/cloud-generic.yaml\n\n\n\n\n\nImportant Note:\n proxy protocol is not supported in GCE/GKE\n\n\nAzure\n\u00b6\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/cloud-generic.yaml\n\n\n\n\n\nBare-metal\n\u00b6\n\n\nUsing \nNodePort\n:\n\n\nkubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/baremetal/service-nodeport.yaml\n\n\n\n\n\n\n\nTip\n\n\nFor extended notes regarding deployments on bare-metal, see \nBare-metal considerations\n.\n\n\n\n\nVerify installation\n\u00b6\n\n\nTo check if the ingress controller pods have started, run the following command:\n\n\nkubectl get pods --all-namespaces -l app.kubernetes.io/name=ingress-nginx --watch\n\n\n\n\n\nOnce the operator pods are running, you can cancel the above command by typing \nCtrl+C\n.\nNow, you are ready to create your first ingress.\n\n\nDetect installed version\n\u00b6\n\n\nTo detect which version of the ingress controller is running, exec into the pod and run \nnginx-ingress-controller version\n command.\n\n\nPOD_NAMESPACE=ingress-nginx\n\n\nPOD_NAME=$(kubectl get pods -n $POD_NAMESPACE -l app.kubernetes.io/name=ingress-nginx -o jsonpath='{.items[0].metadata.name}')\n\n\nkubectl exec -it $POD_NAME -n $POD_NAMESPACE -- /nginx-ingress-controller --version\n\n\n\n\n\nUsing Helm\n\u00b6\n\n\nNGINX Ingress controller can be installed via \nHelm\n using the chart \nstable/nginx-ingress\n from the official charts repository. \nTo install the chart with the release name \nmy-nginx\n:\n\n\nhelm install stable/nginx-ingress --name my-nginx\n\n\n\n\n\nIf the kubernetes cluster has RBAC enabled, then run:\n\n\nhelm install stable/nginx-ingress --name my-nginx --set rbac.create=true\n\n\n\n\n\nDetect installed version:\n\n\nPOD_NAME=$(kubectl get pods -l app.kubernetes.io/name=ingress-nginx -o jsonpath='{.items[0].metadata.name}')\n\n\nkubectl exec -it $POD_NAME -- /nginx-ingress-controller --version",
                 "title": "Installation Guide"
             },
             {
    @@ -62,9 +62,14 @@
             },
             {
                 "location": "/deploy/#elastic-load-balancer-elb",
    -            "text": "This setup requires to choose in which layer (L4 or L7) we want to configure the ELB:   Layer 4 : use TCP as the listener protocol for ports 80 and 443.  Layer 7 : use HTTP as the listener protocol for port 80 and terminate TLS in the ELB   For L4:  kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-l4.yaml  kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/patch-configmap-l4.yaml   For L7:  Change line of the file  provider/aws/service-l7.yaml  replacing the dummy id with a valid one  \"arn:aws:acm:us-west-2:XXXXXXXX:certificate/XXXXXX-XXXXXXX-XXXXXXX-XXXXXXXX\" \nThen execute:  kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-l7.yaml  kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/patch-configmap-l7.yaml   This example creates an ELB with just two listeners, one in port 80 and another in port 443",
    +            "text": "This setup requires to choose in which layer (L4 or L7) we want to configure the ELB:   Layer 4 : use TCP as the listener protocol for ports 80 and 443.  Layer 7 : use HTTP as the listener protocol for port 80 and terminate TLS in the ELB   For L4:  Check that no change is necessary with regards to the ELB idle timeout. In some scenarios, users may want to modify the ELB idle timeout, so please check the  ELB Idle Timeouts section  for additional information. If a change is required, users will need to update the value of  service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout  in  provider/aws/service-l4.yaml  Then execute:  kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-l4.yaml  kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/patch-configmap-l4.yaml   For L7:  Change line of the file  provider/aws/service-l7.yaml  replacing the dummy id with a valid one  \"arn:aws:acm:us-west-2:XXXXXXXX:certificate/XXXXXX-XXXXXXX-XXXXXXX-XXXXXXXX\"  Check that no change is necessary with regards to the ELB idle timeout. In some scenarios, users may want to modify the ELB idle timeout, so please check the  ELB Idle Timeouts section  for additional information. If a change is required, users will need to update the value of  service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout  in  provider/aws/service-l7.yaml  Then execute:  kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-l7.yaml  kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/patch-configmap-l7.yaml   This example creates an ELB with just two listeners, one in port 80 and another in port 443",
                 "title": "Elastic Load Balancer - ELB"
             },
    +        {
    +            "location": "/deploy/#elb-idle-timeouts",
    +            "text": "In some scenarios users will need to modify the value of the ELB idle timeout. Users need to ensure the idle timeout is less than the  keepalive_timeout  that is configured for NGINX. By default NGINX  keepalive_timeout  is set to  75s .  The default ELB idle timeout will work for most scenarios, unless the NGINX  keepalive_timeout  has been modified, in which case  service.beta.kubernetes.io/aws-load-balancer-connection-idle-timeout  will need to be modified to ensure it is less than the  keepalive_timeout  the user has configured.  Please Note: An idle timeout of  3600s  is recommended when using WebSockets.  More information with regards to idle timeouts for your Load Balancer can be found in the  official AWS documentation .",
    +            "title": "ELB Idle Timeouts"
    +        },
             {
                 "location": "/deploy/#network-load-balancer-nlb",
                 "text": "This type of load balancer is supported since v1.10.0 as an ALPHA feature.  kubectl apply -f https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/provider/aws/service-nlb.yaml",
    diff --git a/sitemap.xml b/sitemap.xml
    index 8feba4972..5af13e186 100644
    --- a/sitemap.xml
    +++ b/sitemap.xml
    @@ -2,227 +2,227 @@
     
         
          /
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /deploy/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /deploy/baremetal/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /deploy/rbac/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /deploy/upgrade/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/nginx-configuration/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/nginx-configuration/annotations/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/nginx-configuration/configmap/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/nginx-configuration/custom-template/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/nginx-configuration/log-format/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/cli-arguments/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/custom-errors/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/default-backend/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/exposing-tcp-udp-services/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/external-articles/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/miscellaneous/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/monitoring/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/multiple-ingress/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/tls/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/third-party-addons/modsecurity/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /user-guide/third-party-addons/opentracing/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/PREREQUISITES/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/affinity/cookie/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/auth/basic/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/auth/client-certs/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/auth/external-auth/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/auth/oauth-external-auth/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/customization/configuration-snippets/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/customization/custom-configuration/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/customization/custom-errors/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/customization/custom-headers/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/customization/custom-upstream-check/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/customization/external-auth-headers/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/customization/ssl-dh-param/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/customization/sysctl/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/docker-registry/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/grpc/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/multi-tls/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/rewrite/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/static-ip/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /examples/tls-termination/README/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /development/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /how-it-works/
    -     2018-09-05
    +     2018-09-06
          daily
         
         
          /troubleshooting/
    -     2018-09-05
    +     2018-09-06
          daily
         
     
    \ No newline at end of file