Attendees & Representation
@nameCasey Cain Prabhjot Singh Sethi Alexandre Levine Herakliusz Lipiec Michael Henkel Sai Pujita T Soujanya R M Subramanian M Sukhdev Kapur Edward Ting @Will Stevens Sanju Abraham
Agenda
- Start the Recording
- Show the Antitrust Policy
- Agenda Bashing, Roll Call, Action Items
- General Topics
- Discussion on operator framework
ArchitecturediscussiondiscussionInbound Code Discussion
Release Plan
- Any Other Topics
Minutes
Topic 1
- Comments
Topic 2
- Comments
Action items
Operator Framework
- Michael Henkel reports that the Operator Framework is becoming the default installation method for TF and we are looking for feedback.
- Prabhjot Singh Sethi We are working on updating our governance to ensure that all inbound code is a review and approval by the TSC.
- This should help prevent future legal issues and stabilize the codebase.
- We don't see a use for CRDs at this time. Asks Michael for some more information and context.
- Michael Henkel We don't have a CNI. Explained why they needed to build a custom controller.
- multiple custom controller are used to
- Prabhjot Singh Sethi asks if we are supporting the necessary use cases with the Operator Framework
- Michael Henkel The framework has been designed in a modular fashion to support clean code.
- There is some documentation for the architecture, but it has not yet been exposed to the upstream community.
- Still not deployed to TF yet.
- Prabhjot Singh Sethi asks if some of that code should be developed in the upstream community.
- Michael Henkel The framework has been designed in a modular fashion to support clean code.
- We set up a method to collect status information without using SSH to connect to a deployment.
- Prabhjot Singh Sethi We are moving away from the Kubernetes way of doing things and other things could suffer. We need additional focus on CRDs. This will become a key point in CNTT or CNCF and could create a bottleneck.
- Michael Henkel We have done extensive performance testing with etcd and are not seeing any significant drain on resources.
- Sanju Abraham Do we have any testing for SSDs?
- Michael Henkel Not yet, but we do a lot of r/w with etcd. We have developed some best practices for configuring etcd.
- Prabhjot Singh Sethi We need to be careful with our CNI and keep things internally vs passing resources to the user. Adding complexity and a heavy number of transitions to the deployments.
- Sanju Abraham Alibaba has contributed some of the performance tuning of etcd for web scale operations here: https://www.cncf.io/blog/2019/05/09/performance-optimization-of-etcd-in-web-scale-data-scenario/?spm=a2c65.11461447.0.0.74307dbaahtkM8
- Prabhjot Singh Sethi We are working on updating our governance to ensure that all inbound code is a review and approval by the TSC.
- Sukhdev Kapur We have a lively discussion and we are out of time. How should we proceed? Start a new call or continue the discussion on the mailing list?
- Edward Ting We still have time to resolve this issue. Let's continue the discussion on the mailing list and then if necessary follow up on the next TWS call.
Architecture Discussion
- Moved to next meeting
Action items
- Casey Cainto follow-up with the community on the response to a request for legal advice on the references to Contrail and Juniper in the TF Codebase