cncf / cluster

🖥🖥🖥🖥CNCF Community Cluster
https://cncf.io/cluster
155 stars 42 forks source link

Container network performance testing #36

Closed leecalcote closed 6 years ago

leecalcote commented 7 years ago

If you are interested in filing a request for access to the CNCF Community Cluster, please fill out the details below.

First Name

Lee

Last Name

Calcote

Email

lee.calcote@solarwinds.com

Company/Organization

SolarWinds

Job Title

Sr. Director, Technology Strategy

Project Title

Container Network Performance

What existing problem or community challenge does this work address? ( Please include any past experience or lessons learned )

Selecting the proper container network provider for a project can be difficult. We have noticed performance differences depending on the application workload.

Briefly describe the project

The SolarWinds container network performance meter initiates a bandwidth test between containers and compares to the performance between the corresponding hosts. We will configure a kubernetes cluster with various network plugins (WeaveNet, Calico, Flannel, etc.) to compare performance.

Do you intend to measure specific metrics during the work? Please describe briefly

Yes - network bandwidth throughput between containers compared to performance between hosts. Container network driver performance - CNI and CNM plugins.

Which members of the CNCF community and/or end-users would benefit from your work?

End-users will benefit from being enlighten about how their network driver choices affect connectivity and performance of their networks. Vendors will benefit from an apples-to-apples comparison from an agnostic third-party. Kubernetes itself may benefit from an understanding of the limits of its native networking scale.

Is the code that you’re going to run 100% open source? If so, what is the URL or URLs where it is located?

Yes, it will be open-sourced and located here - https://github.com/solarwinds/containers

Do you commit to publishing your results and upstreaming the open source code resulting from your work? Do you agree to do this within 2 months of cluster use?

Yes, absolutely.

Will your testing involve containers? If not, could it? What would be entailed in changing your processes to containerize your workload?

Yes, ideally testing containers from that of the CNCF Demo project

Are there identified risks which would prevent you from achieving significant results in the project ?

No

Have you requested CNCF cluster resources or access in the past? If ‘no’, please skip the next three questions.

No

Please list project titles associated with prior CNCF cluster usage.

Please list contributions to open source initiatives for projects listed in the last question. If you did not upstream the results of the open source initiative in any of the projects, please explain why.

Have you ever been denied usage of the cluster in the past? If so, please explain why.

No

Please state your contributions to the open source community and any other relevant initiatives

Any other relevant details we should know about while preparing the infrastructure?

We intend to run high-volume bandwidth and latency tests between the networked hosts.

bprestonlf commented 7 years ago

+1

cncfclusterteam commented 7 years ago

Hi @leecalcote , when would you like to start working in the cluster? will next week be fine?

leecalcote commented 7 years ago

@cncfclusterteam thanks for considering this request. Much of the team involved with be out next week (at DockerCon). Starting on the week of April 24th or May 1st would well, though, assuming node availability.

leecalcote commented 7 years ago

@dankohn, I'd like to leverage the cncf/demo to deploy kubernetes with sample apps and promote the demo project as part of this analysis. Can we engage @zilman with a question or two?

dankohn commented 7 years ago

Sure.

-- Dan Kohn mailto:dan@linuxfoundation.org Executive Director, Cloud Native Computing Foundation https://cncf.io tel:+1-415-233-1000

On Apr 12, 2017, at 11:59, Lee Calcote notifications@github.com wrote:

@dankohn, I'd like to leverage the cncf/demo to deploy kubernetes with sample apps and promote the demo project as part of this analysis. Can we engage @zilman with a question or two?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

cncfclusterteam commented 7 years ago

Hi @leecalcote, we'd like to schedule the provisioning of 60 compute nodes for you. Would it be OK if we provision the nodes at the beginning of next week (assuming that this request is still valid)?

caniszczyk commented 6 years ago

closing as we have a new cluster setup with CIL: https://www.cncf.io/community/infrastructure-lab/