FOSSMeet'25

FOSSMeet'25

Open Mind. Open Source.

Aravind I M

Introduction to Kubernetes Workshop

Submitted Jan 2, 2025

Introduction to Kubernetes Workshop

  • An introductory session explaining Containerisation, Docker, Kubernetes, with a sample deployment

Why Kubernetes?

  • Kubernetes helps you deploy applications that are reliable, scalable, portable, extensible with self healing and rolling update functionality
  • Microservices architecture on kubernetes help you achieve true divide and conquer of your application while helping you rollout updates and have A-B testing of your applications
  • Solutions such as Knative on Kubernetes help you have serverless Function-as-a-Service (FaaS) for your application like AWS Lambda right in your own Kubernetes Cluster. Create applications in event driven architecture with Knative eventing.
  • Scale your applications with Horizontal and Vertical Pod Autoscaling
  • Build secure applications with service meshes like Istio
  • Used by many MNCs around the globe for deployment of application and it will be a gold star on your resume for some IT jobs

Workshop Proposal

  • A hands-on workshop that walks participants through the basics of containerisation, why it is needed, and how kubernetes comes into the picture with the steps of installing Docker and Kubernetes cluster with minikube, and deploying a sample application.
  • Will also explain how the features mentioned in the above section comes into play but due to limitation of workshop, I will be only covering the basics of Kubernetes but will give participants clue on how to get started on each of them.
  • Workshop will require atmost 2:30-3:00hrs for teaching basics, installation, runing and resolving issues with installations or executions but if nothing goes wrong we could wrap it up early

Outcomes

  • This event will help candidates understand Kubernetes and get started on working their way to deploying their application on Kubernetes and get to work on Kubernetes in their future careers

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hosted by

We are a Free and Open Source Software community at National Institute of Technology Calicut, Kerala