Hello,

I would like to thank you for the great discussion and engagement during the PTG sessions.
It was a really productive week. Here follows the summary of the Kuryr sessions during the PTG:

Day 1 - Tuesday
Etherpad: https://etherpad.opendev.org/p/kuryr-yoga-ptg
  • Rate limit requests:
    • Possibility to limit the requests to Octavia during the reconciliation between load-balancers and Kubernetes Service .
    • Possibility to limit the amount of requests sent to Neutron
Day 2 - Wednesday
Etherpad: https://etherpad.opendev.org/p/kuryr-yoga-ptg
  • Merge of Kuryr lib into Kuryr-kubernetes:
    • action items: analyze the feasibility of moving the needed pieces into Kuryr-kubernetes and sync with other projects that use it.
  • Different log levels:
    • action items:
      • clean up some unnecessary debugging messages and move the level of some to warning or info.
  • Feasibility of reducing the current approach of one Network per Namespace, to one Network per cluster to reduce resource usage:
    • action items:
      • check if there is a plan to implement Network cascade delete with the Neutron team
      •  attempt to create a PoC with one Pod Network per Cluster
  • Possibility of creating external reachable services without Amphora.
  • Discussion about the open Kubernetes proposal of notifying the user when a Network Policy is actually enforced.
  • Drop the liveness checks for certain scenarios:
    • The controller and CNI restarts has helped with certain cornes cases, but it can decrease the availability of Kuryr if restarted many times
      • action items:
        • drop restarts on unavailability of Neutron/k8s API
        • enforce restarts when all the Kuryr watches, handlers and drivers are not running
  • Drop usage of Flask debug servers
    • Currently many servers created by Kuryr like Health, Prometheus exporter and Kuryr daemon are based on flask and could likely be moved to another type of server.
      • action item: Move the kuryr-cni to kuryr-daemon communication to use gRPC
Don't exitate to contact us either on IRC or email if you have any questions.

Cheers,
Maysa Macedo.