Kubernetes Pods with persistent volumes are important for data persistence because containers are being created and destroyed, depending on the load and on the specifications of the developers. Pods and containers can self-heal and replicate. They are, in essence, ephemeral.
Before start this post I’ve been posted some hands on and conceptual docs to understand since the beginning this solution.
Continue reading “Kubernetes : Using Ceph RBD as Container Storage Interface (CSI)”
Kubesray is a group of Ansible playbooks for deployment a Kubernetes cluster in most metal and most clouds.
Official site: https://kubespray.io/
As described by project git repository :
- Can be deployed on AWS, GCE, Azure, OpenStack, vSphere, Packet (bare metal), Oracle Cloud Infrastructure (Experimental), or Baremetal
- Highly available cluster
- Composable (Choice of the network plugin for instance)
- Supports most popular Linux distributions
- Continuous integration tests
My intention for this lab is show a deployment on premisses environment, so if you found this post directly without had a Kubernetes background maybe this overview can help you.
Continue reading “Kubernetes : Deploy a production ready cluster with Ansible.”
Kubernetes is a powerful open-source system, initially developed by Google, for managing containerized applications in a clustered environment. It aims to provide better ways of managing related, distributed components and services across varied infrastructure.
We talk about system architecture and how it solves problems with use cases to handle containerized deployments and scaling.
Kubernetes official site : https://kubernetes.io/
Continue reading “Kubernetes: An Overview”