Curated articles, resources, tips and trends from the DevOps World.
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