Cloud Community
Through leadership that spans code contributions, board membership, special interest group (SIG) and work group participation, and event sponsorship, Intel helps ensure continued growth and vitality of the Kubernetes* community.
Code Contributions
Intel's early contributions to Kubernetes helped extend capabilities and close critical gaps. Intel helped shape the architecture and requirements for device add-ins, enabled greater CPU management through CPU pinning and node feature discovery, and introduced new networking features, such as multiple network interfaces and single root I/O virtualization.
Intel continues to advance Kubernetes to ensure that businesses can take full advantage of high-performing Intel® technologies. An example is the support of Cache Allocation Technology (CAT) through Kubernetes, which Intel submitted to the community for review. Performance benchmarks show that CAT can significantly benefit a high-priority workload by enhancing cache performance.
SIG OpenStack
This group coordinates the cross-community efforts of the OpenStack and Kubernetes communities, including OpenStack-related contributions to Kubernetes projects. Committed to enabling innovation through open cloud technologies, Intel works across both communities.
Device Plugins
Intel was involved in bringing this topic to the community, from the early design phases through prototypes and reviews. Intel is also actively involved in ongoing maintenance and discussions around future enhancements.
SIG Testing
Through work with the Persistent Memory Container Storage Interface driver, Intel has contributed to the overall Node E2E test suite.
SIG Node
Intel is actively involved in the SIG Node, leading the Node Feature Discovery subproject. This work helps users identify key features available on nodes through work in node labeling. Participation in this SIG began with a pull request (PR) for Opaque Integer Resources in the Kubernetes 1.5 release, and has continued with contributions to Extended Resources and the Node Feature Discovery feature set.
SIG Kubernetes Container Storage Interface (CSI)
Through work with the Persistent Memory Container Storage Interface (PMEM-CSI) driver, Intel has contributed to the CSI testing project, helping enhance the CSI release process, and supported a number of documentation deliverables. Current work underway includes Jaeger tracing support.
Test Release Candidate of CSI Sidecar Containers
Kubelet CPU Manager Project
Intel plays an active role as both an author and approver within the Kubelet CPU Manager project. Intel authored an initial proposal for the CPU Manager and the NUMA Topology Manager.
SIG Cluster Lifecycle
Intel actively participates in the SIG Cluster Lifecycle, which aims to improve the user experience in deploying and upgrading minimum viable Kubernetes clusters that conform to best practices. Intel serves as reviewers within the kubeadm subproject, the primary deployment tool, building block and set of APIs for other deployment tools, including Cluster API. Intel's contributions have included design, implementation, refactoring, and bug fixes.