This repository contains YAML files and documentation of the steps and commands I performed during my learning of Kubernetes.
Check the Azure readme for the Azure configuration and the steps I followed to deploy the cluster.
Kubernetes is an open-source container orchestration platform that automates the deployment, scaling, and management of containerized applications. It provides a platform-agnostic way to deploy and manage applications in a containerized environment. Kubernetes abstracts away the underlying infrastructure and provides a consistent API to manage containers across multiple environments.
This repository is intended to document my kubernetes-learning through the course of the KodeKloud CKA course through creating a Kubernetes cluster on Azure from scratch using Kubeadm.
The repository contains the following:
- YAML files: These are configuration files for deploying Kubernetes resources such as pods, services, deployments, and more.
- Documentation: This includes guides and yaml files on how to deploy and manage Kubernetes resources using the command line interface (CLI).
To use this repository, follow these steps:
- Clone the repository to your local machine:
git clone https://github.com/your-username/kubernetes-learning.git
- Navigate to the repository:
cd kubernetes-learning
-
Browse the YAML files and documentation to learn how to deploy and manage Kubernetes resources.
-
Follow the step-by-step guides in the kubernetes documentation to deploy and manage Kubernetes resources using the CLI using the yaml file in this repository.
If you find any errors or want to contribute to this repository, please submit a pull request or open an issue.
This repository provides a starting point for learning Kubernetes. It contains YAML files and documentation that can help you understand how to deploy and manage Kubernetes resources. Feel free to use this repository as a reference or starting point for your own Kubernetes projects.