Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update tag network documents #1395

Merged
merged 7 commits into from
Aug 27, 2024
Merged
Show file tree
Hide file tree
Changes from 6 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
122 changes: 82 additions & 40 deletions tags/cncf-tags.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,61 +26,96 @@ TOC and TOC Contributors have fulfilled TAG duties in the past and will continue

### TAG App-Delivery
#### Chairs
* [Lian Li](https://github.com/lianmakesthings)
* [Josh Gavant](https://github.com/joshgav)
* [Thomas Schuetz](https://github.com/thschue)
| Name | Organization | Term |
riaankleinhans marked this conversation as resolved.
Show resolved Hide resolved
|-----------------------|------------------------|---------------------|
| [Lian Li](https://github.com/lianmakesthings) | | |
| [Josh Gavant](https://github.com/joshgav) | | |
| [Thomas Schuetz](https://github.com/thschue) | | |

#### Tech Leads
* [Alois Reitbauer](https://github.com/AloisReitbauer)
* [Roberth Strand](https://github.com/roberthstrand)

| Name | Organization |
|-----------------------|------------------------|
| [Alois Reitbauer](https://github.com/AloisReitbauer) | |
| [Roberth Strand](https://github.com/roberthstrand) | |


### TAG Contributor Strategy
#### Chairs
* [Josh Berkus](https://github.com/jberkus)
* [Catherine Paganini](https://github.com/CathPag)
* [Dawn Foster](https://github.com/geekygirldawn)
| Name | Organization | Term |
|-----------------------|------------------------|---------------------|
| [Josh Berkus](https://github.com/jberkus) | | |
| [Catherine Paganini](https://github.com/CathPag) | | |
| [Dawn Foster](https://github.com/geekygirldawn) | | |

#### Tech Leads
* [Ali Ok](https://github.com/aliok)
* [Riaan Kleinhans](https://github.com/Riaankl)

| Name | Organization |
|-----------------------|------------------------|
| [Ali Ok](https://github.com/aliok) | |
| [Riaan Kleinhans](https://github.com/Riaankl) | |


### TAG Environmental Sustainability
#### Chairs
* [Leonard Vincent Simon Pahlke](https://github.com/leonardpahlke)
* [Marlow Weston](https://github.com/catblade)
* [Max Körbächer](https://github.com/mkorbi)
| Name | Organization | Term |
|-----------------------|------------------------|---------------------|
| [Leonard Vincent Simon Pahlke](https://github.com/leonardpahlke) | | |
| [Marlow Weston](https://github.com/catblade) | | |
| [Max Körbächer](https://github.com/mkorbi) | | |

#### Tech Leads
* [Cara Delia](https://github.com/caradelia)
* [Kristina Devochko](https://github.com/guidemetothemoon)

| Name | Organization |
|-----------------------|------------------------|
| [Cara Delia](https://github.com/caradelia) | |
| [Kristina Devochko](https://github.com/guidemetothemoon) | |


### TAG Network
#### Chairs
* [Lee Calcote](https://github.com/leecalcote)
* [Nic Jackson](https://github.com/nicholasjackson)
* [Zack Butcher](https://github.com/ZackButcher)

| Name | Organization | Term |
|-----------------------|------------------------|---------------------|
| [Lee Calcote](https://github.com/leecalcote) | | |
| [Nic Jackson](https://github.com/nicholasjackson) | | |
| [Zack Butcher](https://github.com/ZackButcher) | | |
#### Tech Leads
* [Zhonghu Xu](https://github.com/hzxuzhonghu)

| Name | Organization |
|-----------------------|------------------------|
| [Zhonghu Xu](https://github.com/hzxuzhonghu) | |


### TAG Observability
#### Chairs
* [Alolita Sharma](https://github.com/alolita)
* [Matt Young](https://github.com/halcyondude)

| Name | Organization | Term |
|-----------------------|------------------------|---------------------|
| [Alolita Sharma](https://github.com/alolita) | | |
| [Matt Young](https://github.com/halcyondude) | | |

#### Tech Leads
* [Bartłomiej Płotka](https://github.com/bwplotka)

| Name | Organization |
|-----------------------|------------------------|
| [Bartłomiej Płotka](https://github.com/bwplotka)| |


### TAG Runtime
#### Chairs
* [Danielle Tal](https://github.com/miao0miao)
* [Ricardo Aravena](https://github.com/raravena80)
* [Stephen Rust](https://github.com/srust)
| Name | Organization | Term |
|-----------------------|------------------------|---------------------|
| [Danielle Tal](https://github.com/miao0miao) | | |
| [Ricardo Aravena](https://github.com/raravena80) | | |
| [Stephen Rust](https://github.com/srust) | | |

#### Tech Leads
* [Alexander Kanevskiy](https://github.com/kad)
* [Klaus Ma](https://github.com/k82cn)
* [Rajas Kakodkar](https://github.com/rajaskakodkar)

| Name | Organization |
|-----------------------|------------------------|
| [Alexander Kanevskiy](https://github.com/kad) | |
| [Klaus Ma](https://github.com/k82cn) | |
| [Rajas Kakodkar](https://github.com/rajaskakodkar) | |


### TAG Security
#### Chairs
Expand All @@ -90,7 +125,7 @@ TOC and TOC Contributors have fulfilled TAG duties in the past and will continue
| [Marina Moore](https://github.com/mnm678) | Independent | October, 2023 - October, 2025 |
| [Eddie Knight](https://github.com/eddie-knight) | Sonatype | May, 2024 - May, 2026 | @ |

### Tech Leads
#### Tech Leads

| Name | Organization |
|-----------------------|------------------------|
Expand All @@ -100,18 +135,25 @@ TOC and TOC Contributors have fulfilled TAG duties in the past and will continue
| [Ragashree Shekar](https://github.com/ragashreeshekar) | Independent |
| [Michael Lieberman](https://github.com/mlieberman85) | Kusari |
| [John Kjell](https://github.com/kjell) | TestifySec |



### TAG Storage
#### Chairs
* [Alex Chircop](https://github.com/chira001)
* [Raffaele Spazzoli](https://github.com/raffaelespazzoli)
* [Xing Yang](https://github.com/xing-yang)

| Name | Organization | Term |
|-----------------------|------------------------|---------------------|
| [Alex Chircop](https://github.com/chira001) | | |
| [Raffaele Spazzoli](https://github.com/raffaelespazzoli) | | |
| [Xing Yang](https://github.com/xing-yang) | | |

#### Tech Leads
* [Luis Pabon](https://github.com/lpabon)
* [Nick Connolly](https://github.com/nconnolly1)
* [Sheng Yang](https://github.com/yasker)

| Name | Organization |
|-----------------------|------------------------|
| [Luis Pabon](https://github.com/lpabon) | |
| [Nick Connolly](https://github.com/nconnolly1)| |
| [Sheng Yang](https://github.com/yasker) | |


## Emeritus Leaders

We would like to thank to all [past leaders](emeritus_leaders.md) of our TAGs! Your hard work and dedication greatly contributed to this project's success. Your valuable insights shaped our contributor strategy and helped build a strong open-source community. We appreciate all that you've done!"
We would like to thank to all [past leaders](emeritus_leaders.md) of our TAGs! Your hard work and dedication greatly contributed to this project's success. Your valuable insights shaped our contributor strategy and helped build a strong open-source community. We appreciate all that you've done!"
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Reviewed and Contributed to by: Matt Klein, Ken Owens

# Introduction

With the increased prevalence of microservice-based distributed systems, networking as a discipline has never been more critical in the efficient operation of cloud native deployments. Networking primitives, including load balancing, observability, authentication, authorization, policy, rate limiting, QoS, mesh networks, legacy infrastructure bridging, and so on are now receiving substantial development and investment throughout the industry.
With the increased prevalence of microservice-based distributed systems, networking as a discipline has never been more critical in the efficient operation of modern software deployments. Networking primitives, including load balancing, observability, authentication, authorization, policy, rate limiting, QoS, mesh networks, legacy infrastructure bridging, and so on are now receiving substantial development and investment throughout the industry.

# Mission Statement

Expand All @@ -33,15 +33,7 @@ We strive to understand the fundamental characteristics of different networking

### Current CNCF Network-centric Projects

Generally, projects listed in the [CNCF Landscape](https://l.cncf.io) under the categories of Service Mesh, API Gateway, Coordination & Service Discovery, Service Proxy, Remote Procedure Call, and Cloud Native Network are considered in-scope of this TAG.

- CNI
- CoreDNS
- Envoy
- gRPC
- Linkerd
- NATS
- Network Service Mesh
Generally, projects listed in the [CNCF Landscape](https://landscape.cncf.io/?group=projects-and-products&view-mode=grid&tag=network) under the categories of Service Mesh, API Gateway, Coordination & Service Discovery, Service Proxy, Remote Procedure Call, and Cloud Native Network are considered in-scope of this TAG.

## Out of Scope

Expand All @@ -54,10 +46,10 @@ The area of networking interfaces with essentially all areas of the cloud native
- Current CNCF Network-centric Projects - we maintain close communication with these projects and their communities to avoid unnecessary duplication of effort and inconsistent messaging wherever possible.
- Kubernetes Network SIG - is focused towards Kubernetes-specific network abstractions, interfaces, and implementations of these interfaces. We maintain close communication with this Kubernetes SIG, with several individuals actively involved in both. Our aim is to avoid unnecessary duplication of effort by the two groups, and maintain clear and consistent messaging by the two groups to our end user community and projects.
- CNCF Security TAG - works on the more general area of cloud-native security including authentication, authorization, encryption, accounting, auditing and related topics. Each of these topics are directly applicable and often implemented as network services. We defer as much as possible to this group to deal with general security-related issues, and liaise closely with them on how to deal with network-specific security as these are a continual area of concern.
- CNCF App Delivery TAG - will be focussed on the development, deployment, operation and testing of cloud-native applications. We collaborate with this TAG where this pertains to Networking and Traffic, particularly around application deployment, debugging, and monitoring.
- CNCF App Delivery TAG - will be focused on the development, deployment, operation and testing of cloud-native applications. We collaborate with this TAG where this pertains to Networking and Traffic, particularly around application deployment, debugging, and monitoring.
- CNCF Storage TAG - primarily with respect to service discovery as cloud native name services as related etcd.
- Workload Profile Definition and Measurement Project - this project aims to define an industry standard definition for workload profiles and a standard set of measures and metrics that represent those profiles with the goal of developing an open source standard benchmarking to validate these. The CNCF Network TAG will engage as and when a network-related specification or set of benchmarks is presented.
- Service Mesh Interface (SMI) - is a standard interface for service meshes on Kubernetes.
- [Service Mesh Performance](https://smp-spec.io) - this project defines an industry standard definition for capturing service mesh performance profiles and a standard set of measures and metrics that represent those profiles with the goal of developing an open source standard index to understand these.
- Multi-Vendor Service Mesh Interoperation - specifies a set of API standards for enabling service mesh federation.

# Responsibilities & Deliverables
Expand All @@ -68,7 +60,7 @@ Clarify and further concepts of cloud native networking, traffic management and

- Identification of areas in need of focus in cloud native networking.
- Ensure perspectives of users, customers, and vendors are represented.
- Facilitate an understanding of the boundaries between related **network technologies** , including but not limited to API gateways, client libraries, service meshes, proxies, service and name directories, management, control and data planes, policy, security, and so on.
- Facilitate an understanding of the boundaries between related **network technologies**, including but not limited to API gateways, client libraries, service meshes, proxies, service and name directories, management, control and data planes, policy, security, and so on.
- Facilitate an understanding of **network services** and an expansion of the definition of what these are as existing types are reincarnated or new types emerge in a cloud native way.
- Evaluation of project proposals and facilitation of their diligence. Establish a framework for evaluation.
- Work on integrating common tooling into different projects, particularly where that tooling is a CNCF project (but the targets may not be).
Expand All @@ -88,23 +80,5 @@ Clarify and further concepts of cloud native networking, traffic management and

# Governance & Operations

This TAG follows the [standard operating model](https://github.com/cncf/toc/blob/main/tags/cncf-tags.md#operating-model) provided by the TOC unless otherwise stated here.

# Operating Model

## Chairs:

- TOC Liaison: Duffie Cooley, Ricardo Rocha
- TAG Chairs: [Lee Calcote](https://twitter.com/lcalcote), [Ken Owens](https://twitter.com/kenowens12)

In accordance with the [elections and terms](https://github.com/cncf/toc/blob/main/tags/cncf-tags.md#elections) follow the [CNCF TAG definition](https://github.com/cncf/toc/blob/main/tags/cncf-tags.md#elections).

## Communications
This TAG follows the [standard operating model](https://github.com/cncf/toc/blob/main/tags#operating-model) provided by the TOC unless otherwise stated here.

- Slack Channel ([#tag-network](https://app.slack.com/client/T08PSQ7BQ/CMG237Z5Z))
- Join [TAG-Network](mailto:[email protected]) mailer at [lists.cncf.io](https://lists.cncf.io)
- Repo: [https://github.com/cncf/tag-network](https://github.com/cncf/tag-network)
- Meetings:
- Time: Network TAG meets the 1st and 3rd Thursday of every month at 11am Pacific (here's [a link](https://goo.gl/eyutah) to a public Google calendar that you can subscribe to).
- Location: Zoom - [https://zoom.us/my/cncftagnetwork](https://zoom.us/my/cncftagnetwork)
- [Meeting Minutes](https://docs.google.com/document/d/18hYemFKK_PC_KbT_TDBUgb0rknOuIhikkRxer4_bv4Q/edit#)
riaankleinhans marked this conversation as resolved.
Show resolved Hide resolved