The Samsung SDS Cloud Native Computing Team's has been a supporter of the Cloud Native movement and an active contributor to Kubernetes from very early on (pre 1.0 release).
Cloud Native is a new Open Source software set of principles that abstract the application from the underlying infrastructure, focuses on automation, and creates easier to maintain application code bases. Cloud Native applications are built around the following core principles:
Each part (applications, processes, etc) is packaged in its own container. This facilitates reproducibility, transparency, and resource isolation.
Containers are actively scheduled and managed to optimize resource utilization.
Applications are segmented into microservices. This significantly increases the overall agility and maintainability of applications.
Kubernetes is an open-source platform for automating deployment, scaling, and management of containerized applications.
Orchestrated container execution is the key that enables successful cloud native computing. Kubernetes is the best supported and fastest growing orchestration system. CNCT was an early adopter and contributor to Kubernetes since its launch. We are proud to continue to contribute to the success of the project, especially in our leadership of the Scalability SIG and Testing SIG. CNCT participated as a partner at the launch of Kubernetes, and is a regular presenter at KubeCon.
Automation tooling is required to deploy and operate Kubernetes clusters efficiently, as infrastructure options multiply. Using Kubernetes for deployment is the best strategy for keeping degrees of freedom open to use multiple infrastructure options, including public and on-premises. CNCT’s contribution to Kubernetes is centered about the open source K2 project, which provides tools to make it easier to run, manage, and monitor Kubernetes on all of the environments you operate with.
The Cloud Native Computing Team provides open source tools and utilizes the following open source projects in helping customers adopt Cloud Native practices.