DevOps Articles

Curated articles, resources, tips and trends from the DevOps World.

Getting Started with K8s: Core Concepts

4 years ago edgehog.blog
Getting Started with K8s: Core Concepts

Summary: This is a summary of an article originally published by the source. Read the full original article here →

Kubernetes is a powerful tool to use if you are building cloud native applications with numerous micro services. It provides a lot of out-of-the-box features that make deployment and monitoring easier (when compared to installing and managing applications directly on physical/virtual machines), and with more power than a single container runtime such as Docker.

Kubernetes uses these entities to represent the state of your cluster, and all objects have the below in common as illustrated in this graph: The smallest computing unit you can create in K8s, where it doesn’t deploy applications directly into nodes.

Deployment provides a rollback mechanism in case it’s not stable, or an error is occurring: all rollout histories are kept and logged in the system, where you can rollback anytime to a specific version.

Hope you enjoyed my guide to the core concepts in Kubernetes, and are ready to start tinkering with your own projects.

Made with pure grit © 2024 Jetpack Labs Inc. All rights reserved. www.jetpacklabs.com