Coder Social home page Coder Social logo

k8s-conformance's Introduction

Certified Kubernetes

Over the last 3 years Kubernetes has seen wide-scale adoption by a vibrant and diverse community of platform providers. In fact, there are now more than 50 Kubernetes platforms and distributions.

One of the goals of the project has always been consistency and portability. Kubernetes sits on top of the infrastructure and enables you to describe your workload in a common format. Kubernetes makes it easy to move workloads from one place to another, or combine disjointed environments with a shared control plane.

In order to better serve these goals, the Kubernetes community (under the aegis of the CNCF) is running a Kubernetes Software Conformance Certification program, currently in a pre-launch status. All vendors are invited to submit conformance testing results for review and certification by the CNCF. The CNCF will formally certify compliant platforms and officially launch the program later this year.

This program gives end users the confidence that when they use a Certified Kubernetes product they can rely on a high level of common functionality. It gives Independent Software Vendors (ISVs) confidence that if their customer is using a Certified Kubernetes platform that their software will behave as expected.

Just like Kubernetes itself, the conformance certification is a living thing. Certification is versioned, and with each new version of Kubernetes, as features are added and the architecture changes, the Certification requirements will change as appropriate. The Kubernetes community, through SIG Architecture, is the change controller and oversees of what it means to be Certified Kubernetes. Work on the mechanics of the conformance tests occurs in SIG Testing and the Conformance WG develops the process and policy around the certification program.

Once the program officially launches later this year, platforms that certify will be able to proudly display the new Certified Kubernetes logo mark on their marketing materials and may also take advantage of a new combination trademark rule the CNCF adopted for Certified Kubernetes providers that keep up to date with their certification. Certification is available for Kubernetes versions 1.7 and higher.

To ensure the pace of innovation in Kubernetes continues and benefits all users, platforms must complete a recertification each year for the current or previous version of Kubernetes to remain certified. This ensures that when you see the Certified Kubernetes mark on a product, you’re not only getting something that’s proven conformant, but also contains the latest and greatest developments from the community.

Certified Kubernetes Conformance Program

Working Group Information

To participate and contribute to the program itself (including discussion of issues affecting conformance and certification), join the mailing list and slack channel. Details: Conformance WG.

k8s-conformance's People

Contributors

kbarnard10 avatar taylorwaggoner avatar dankohn avatar williamdenniss avatar altonf4 avatar puja108 avatar rtheis avatar cloudcontainer avatar gyliu513 avatar jakolehm avatar mml avatar coffeepac avatar jdumars avatar kitch avatar timothysc avatar stealthybox avatar j0nr33v3 avatar patelrit avatar gemini612 avatar ktsakalozos avatar pshanbhag avatar scheeles avatar cpanato avatar sura-abel avatar sanjid133 avatar thtanaka avatar mjura avatar kevin-wangzefeng avatar fayazg avatar dghubble avatar

Watchers

Tanmai Gopal avatar James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.