= Workshop on containerization (Dockers, Kubernetes) and annual NOC meeting - 2023 = ---- '''Time Schedule''' ||session 1||8.30am - 10.30pm || ||break |||| ||session 2||11.00am - 1.00pm || ||break |||| ||session 3||2.00pm - 3.30pm || ||break |||| ||session 4||4.00pm - 5.30pm || * Instructors: - Thilina Pathirana, University of Stavanger - Senevi Herath, Senior Network and systems Manager,LEARN * Hand-on Support: - Dhammika Lalantha, Senior Network Engineer, LEARN - Deepthi Gunasekara, TAC Engineer,LEARN * Technical Support - Tuwan Jaleel, Network and Systems Engineer,LEARN - Gayan Bandara, Engineering Assistant,LEARN Note : [https://ws.learn.ac.lk/wiki/systemreqfor_cdkw System requirement for workshop] [[span(style=color: #FF0000, '''Note:''' Participants are requested to have a laptop (minimum 8GB RAM and recommended 16GB, 50GB free disk space).)]] [[br]] ---- '''Program Line-up''' ||= '''Session''' =||= '''Topic''' =||= '''Instructor''' =||= '''Presentation / Hands-On''' =|| ||||||||= '''Day 1''' =|| ||||||||= Opening: welcome speech by CEO/LEARN (Prof. Roshan Ragel) =|| ||||||||= Speech by Consultant CTO (Dr.Asitha Bandaranayake) =|| ||Session 1 || Introduction to Containerization || TP || [https://ws.learn.ac.lk/raw-attachment/wiki/containerization2023Agenda/slide%201.pdf Cloud, Virtualization and Containers] || ||Session 2 || Introduction to Containerization -cont || TP || || ||Session 3 || Hands-On: Install Docker || TP || [https://ws.learn.ac.lk/wiki/dockerdeployment2023#Part1: Hands-on Lab: Installing Docker and Building an Image], [https://ws.learn.ac.lk/wiki/containerization2023Agenda/IPAllocation IP Allocation] || ||Session 4 || Hands-On: Cont || TP || [https://ws.learn.ac.lk/wiki/dockerdeployment2023#Part3: Hands-on Lab: Deploying Applications with Docker Compose] || ||||||||= '''Day 2''' =|| ||Session 1 || Introduction to Kubernetes || TP || [https://ws.learn.ac.lk/raw-attachment/wiki/containerization2023Agenda/slide%202.pdf Container Orchestration with Kubernetes] || ||Session 2 || Hands-On: Install Kubernetes || TP || [https://ws.learn.ac.lk/wiki/minikubedeployment2023 Hands-on Lab: Setting Up K8s and Deploying a Sample App] || ||Session 3 || Hands-on: Deploy basic app || TP || || ||Session 4 || Hands-on: Kubernetes Networking || TP || [https://ws.learn.ac.lk/raw-attachment/wiki/containerization2023Agenda/csi-K8s.pdf K8s CSI] , [https://ws.learn.ac.lk/wiki/k8snetworking2023 k8s networking] || ||||||||= '''Day 3''' =|| ||Session 1 || Hands-On: Kubernetes Monitoring || TP || [https://ws.learn.ac.lk/wiki/k8smonitoring2023 Hands-on: Monitoring] || ||Session 2 || Hand-On: Kubernetes rollback configuration || TP || [https://ws.learn.ac.lk/wiki/k8srollingback2023 Hands-on: rollback ] || ||Session 3 || Hand-On: cont. || || [https://ws.learn.ac.lk/raw-attachment/wiki/containerization2023Agenda/cni-k8s_latest.pdf k8s CNI] || ||Session 4 || Feedback, Questions and Overview to LEARN cloud. || || [https://ws.learn.ac.lk/raw-attachment/wiki/containerization2023Agenda/cert-manager-k8s.pdf k8s cert manager] || ||||||||= '''Day 4 - Annual NOC Meeting ''' =|| || 8.30am - 9.00am || LEARN NOC update ||DL|||| || 9.00am - 9.30am || LEARN TAC update ||DG|||| || 9.30am - 10.30am || LEARN operations update ||Operations Team|||| ||11am - 5.30pm|||||| Campus network updates presentations from member institutes - [https://ws.learn.ac.lk/wiki/containerization2023Agenda/ppt-schedule schedule] || ||||||||= '''Day 5 - Annual NOC Meeting''' =|| || 8.30am - 1.00pm |||||| Campus network updates presentations from member institutes continued - [https://ws.learn.ac.lk/wiki/containerization2023Agenda/ppt-schedule schedule] || || 2.00pm |||||| closing ceremony || |||||||| [https://url.ac.lk/LYROEVrg Feedbacks] ||