/k8s_example

How to deploy a nginx service into a Kubernetes cluster.

Primary LanguageIo

Simple Kubernetes example

This is a group examples to deploy a Nginx service in a Kubernetes (k8s) environment. For this purpose we'll use these tools: Make, Docker Engine, Docker Compose, Vagrant, Minikube, KVM2, VirtualBox, Kubectl, Kubeadm, GlusterFS, Ansible.

  • Usage of kubctl commands to manually deploy an Nginx container in a K8s cluster.
  • Using Kompose to convert a Nginx docker-compose.yml file into k8s yaml files.
  • Local volume
  • GlusterFS volume
  • Google Compute Engine (GCE) Persistent Disk volume

More k8s Types of Volumes: https://kubernetes.io/docs/concepts/storage/volumes/#types-of-volumes