Greetings cloud enthusiasts 👋
Thank you for the overwhelming response to our last meet-up: Introduction to Kubernetes. The same presenter, Roger Dsouza, will continue to host the Advanced Kubernetes webinar for us 🙌. This session is about the day-to-day operations of managing Kubernetes.
[Technicality Rating: 3/4]
👤 Speaker: Roger Dsouza
Roger holds a Bachelor in Computer Science and Engineering from VTU, Bangalore India.
Over 15 Years of experience in ITSM, IT Infrastructure Management and Service Virtualization working in India, Australia, Middle East and Africa region.
He has worked on Application Performance Management, IT Service Management, Automation and IT Infrastructure Management tools from CA Technologies.
He is currently Practice Manager (Enterprise Security & Automation) for CA Southern Africa is responsible for designing and implementing solutions based on the CA Technologies stack for various Retail, Telecommunications and Banking clients in South Africa.
Certifications: TOGAF Certified, ITIL v4 Foundation, ISO27001 Practitioner. Currently pursuing AWS Architect Professional and Certfied Kubernetes Administrator certifications.
Interests: Virtualization,AWS Cloud and Cloud Native Technologies such as Kubernetes.
Personal Interests: Binge watch series on Netflix and travel across the world.
👥 Intended Audience:
If you have recently started with your Kubernetes journey, this webinar will be for you. But don't despair if you are still a bit hazy about what K8s is, watch the first webinar here get yourself up to speed.
A basic understanding of Kubernetes is required.
🗓 Agenda: (Total Duration: 60 – 90 minutes) 🗓
⏩ Presentation: 20 Mins
.....• Kubernetes Architecture Overview
..... • Discuss setting up a multi-node Kubernetes Cluster using the kubeadm tool.
..........o Kubeadm command line options.
.....• Walk-through of the scenarios for “Day 2: Operations demo”.
⏩ Day 2 Operations: Demo
We will discover what a Kubernetes Administrator would do on a typical day to manage the Kubernetes cloud native infrastructure (i.e. control plane). The setup will be a three-node cluster with One Master and two worker nodes.
.....a. Adding nodes to increase processing capacity: How do I add a node an existing cluster?
.....b. Managing faulty nodes: How do I drain and cordon off a problematic node so that no pods are
scheduled on them?
.....c. Multiple Schedulers: How to I setup and additional scheduler to do specialized scheduling for
specific pods apart from the standard scheduler?
.....d. Rolling Updates and Undo deployments: How to implement rolling updates and potential undo a container rollout due to issues identified mid deployment?
.....e. Setting up static pods: How do I setup static pods to run on specific nodes? How are the control
plane components setup up as static pods and managed by the kubelet?
.....f. Load Balancing and routing- How to route traffic between pods using services?
.....g. Troubleshooting using logs and service status tools: How to Use systemd utils and journalctl
commands to view logs and manage cluster service configuration.
.....h. Pod Placement Strategy: How to leverage Kubernetes concepts such as Taints and Tolerations
along with node affinity to manage Pod placement.
.....i. Platform Security: How to implement Security via Network policies? (Optional, If time permits)
.....j. Upgrading the platform: Upgrading the cluster using kubeadm (Optional, If time permits)
This is the registration link for the webinar: