Skip to content

Latest commit

 

History

History
164 lines (130 loc) · 12.7 KB

README.md

File metadata and controls

164 lines (130 loc) · 12.7 KB

Architecture Special Interest Group

The Architecture SIG maintains and evolves the design principles of Kubernetes, and provides a consistent body of expertise necessary to ensure architectural consistency over time.

The charter defines the scope and governance of the Architecture Special Interest Group.

Meetings

Joining the mailing list for the group will typically add invites for the following meetings to your calendar.

Leadership

Chairs

The Chairs of the SIG run operations and processes governing the SIG.

Contact

Working Groups

The following working groups are sponsored by sig-architecture:

Subprojects

The following subprojects are owned by sig-architecture:

apisnoop

Snooping on the Kubernetes OpenAPI communications

architecture-and-api-governance

Described below

code-organization

Described below

conformance-definition

Described below

enhancements

Described below

production-readiness

Described below

Details about SIG-Architecture sub-projects

Architecture and API Governance

Establishing and documenting design principles, documenting and evolving the system architecture, reviewing, curating, and documenting new extension patterns

Establishing and documenting conventions for system and user-facing APIs, define and operate the APl review process, final API implementation consistency validation, co-own top-level API directories with API machinery; maintaining, evolving, and enforcing the deprecation policy

Please see the API Reviews tracking board to follow the work of this sub-project. Please reach out to folks in the OWNERS file if you are interested in joining this effort.

Enhancement Proposals

Kubernetes Enhancement proposals (KEPs) are used to propose and communicate changes to sub-projects of SIG-Architecture. Following the KEP process is mandatory for all enhancements since Kubernetes 1.14 release.

  • Answers to our FAQs can be found here FAQs
  • Full details of the KEP process can be found in KEP-1
  • Please follow the KEP template available at KEP Template for the enhancement proposal.
  • Progress of KEPs can be tracked on our github project board at Kubernetes Enhancements
  • Please review OWNERS to connect with enhancement chairs, approvers, and reviewers

Conformance Definition

Reviewing, approving, and driving changes to the conformance test suite; reviewing, guiding, and creating new conformance profiles

Please see the Conformance Test Review tracking board to follow the work for this sub-project. Please reach out to folks in the OWNERS file if you are interested in joining this effort. There is a lot of overlap with the Kubernetes Software Conformance Working Group with this sub project as well. The github group cncf-conformance-wg enumerates the folks on this working group. Look for the area/conformance label in the kubernetes repositories to mark issues and PRs.

Code Organization

Overall code organization, including github repositories and branching methodology, top-level and pkg OWNERS of kubernetes/kubernetes, vendoring

Please see the Code Organization tracking board to follow the work of this sub-project. Please reach out to folks in the OWNERS file if you are interested in joining this effort. Look for the area/code-organization label in the kubernetes repositories to mark issues and PRs. We also use area/dependency label as well issues and PRs.

Production Readiness

Defining and documenting the processes for ensuring production readiness of new and promoted features, as well as producing tooling to enforce those processes.