We face lot of problems when we try to use the same software in different computing environments, such as heterogeneous operating systems, different supporting software versions, the network topology or the security policies or storage might be different.
Containers are a solution to the problem of how to get software to run reliably when moved from one computing environment to another. This could be from a developer’s laptop to a test environment, from a staging environment into production, and perhaps from a physical machine in a data center to a virtual machine in a private or public cloud.
Simply a container bundles an application and all its application dependencies, libraries and other binaries, and configuration files needed to run it into a package. which consists of an entire runtime environment and runs independently on any computing environment.
Clearly, containers are an exciting new advancement in creating and delivering applications. However, controlling a vast deployment of containers presents some complications. Containers must be matched with resources. Failures have to be resolved quickly. These challenges have led to a concurrent demand for cluster management and orchestration tools.
A cluster management tool is a software program that helps you manage a group of clusters, you can monitor nodes in the cluster, configure services and administer the entire cluster server. Cluster management can vary from low-involvement activities such as sending work to a cluster to high-involvement work such as scaling, load-balancing and availability.
Kubernetes is a container orchestration tool developed by Google, for managing containerized applications in a clustered environment. It aims to provide better ways of managing related, distributed components across varied infrastructure.
We are going to discuss some of Kubernetes’ basic concepts. We will talk about the architecture of the system, the problems it solves, and A hands on demo on the model that it uses to handle containerized deployments and scaling.
Thank you if you would like to learn more please join us in our meetup and if you have any questions please email us at email@example.com
Meetup link: https://www.meetup.com/ntx-smac-meetup/
RSVP here: http://meetu.ps/e/DLLXZ/CpCw1/f