YOU'RE INVITED TO SADA'S FIRST EVER Kubernetes (K8s) CRASH COURSE
Curious to learn more about Kubernetes (K8s) and the value that containerization can add to your organization? You’ve come to the right place. SADA and Google Cloud are teaming up to offer you a complimentary eight-week deep dive into K8s architecture on Google Cloud Platform. This crash course will be jam-packed with the ins and outs of the open-source system for automating deployment, scaling and management of containerized applications.
Enjoy hands-on training and guidance by SADA and Google Cloud engineers each Wednesday starting April 21st at 11:00 am PST/ 2:00 pm EST. Office hours will be held Fridays at 11:00 am PST/ 2:00 pm EST.
COURSE FULLY BOOKED
Unfortunately, this course is now fully booked and we are no longer taking registrations for the live event. We will provide an on-demand version afterwards and will forward you the details if you sign up below.
Learn from the best
Each lesson is led by the best that Google Cloud and SADA have to offer. Get real hands-on training in Kubernetes and the Google Cloud Platform.
Get lunch on SADA
Every week we will send you a $20 Postmates voucher for you to grab lunch from your favorite local spot.
There will be one lucky winner in each lesson. We are also raffling off a $300 credit to take your Kubernetes Certification following the eight weeks.
Kubernetes (K8s) is becoming a critical skill set for technologists and a key differentiator for Google Cloud vs. AWS or Azure. SADA and Google Cloud are joining forces to provide a complimentary eight-week K8s training course that focuses on the business and technical value-add of K8s and containerization.
Each week, you’ll enjoy hands-on training and guidance by SADA and Google Cloud engineers who’ll give you an in-depth look into Kubernetes networking, storage, authentication and security, resource and environment management, deployments, service mesh and Anthos. In addition to engaging lectures and demos, our experts will be hosting office hours on Fridays, so make sure to write down all your questions. By the end of this eight-week training, deploying an application into Google Kubernetes Engine (GKE) will be a piece of cake!
Training: Each Wednesday at 11:00 am PST/ 2:00 pm EST.
Office hours: Each Friday at 11:00 am PST/ 2:00 pm EST.
Speaker: Nick Pan - SADA
Learn about the value-add of containers, K8s, and how K8s abstracts underlying infrastructure for massive scale.
The session will dive deep into the K8s architecture, stepping through components like the API Server, Controllers, Schedulers, etcd, kubelet, CRI, etc and how they map to master and worker nodes. Once the architecture is understood, there will be a primer on the core primitives/objects that allow you to deploy an application to a GKE cluster (pods, deployments, labels, etc).
By the end of this session, attendees should have a better understanding of K8s Architecture and the base primitives used to deploy workloads to K8s.
K8s networking deep dive
Speaker: Kevin McCartney - SADA
K8s networking is an incredibly complex topic, and there are multiple implementation models.
During this session, the base fundamentals will be covered. How do pods communicate with one another? How do groups of pods communicate to other groups of pods? How do external systems or users access pods deployed within a cluster? Learn about the core K8s networking primitives (services, endpoints, ingresses, etc) that make this possible. At the end, these themes will be brought to life with an in-depth look into how GKE's networking model functions.
K8s storage, monitoring & logging
Speaker: Karim Elatov - Google Cloud / Ayrat Khayretdinov - Google
Awesome, so we have workloads in K8s and are able to configure networking. What's next?
This session will be an overview of how a level of state can be accomplished in K8s with storage primitives like PersistentVolumes (PVs) and PersistentVolumeClaims (PVCs). We’ll also provide an explanation of how GCP persistent disks can be orchestrated.
We’ll delve into Day 2 operations, covering common monitoring and logging fundamentals and how these paradigms shift when moving to containers and K8s.
K8s authentication (AuthN), authorization (AuthZ) & security
Speaker: Nick Pan - SADA
Security, security, security.
Kubernetes ships with a set of authentication and authorization primitives (RBAC) to promote the principle of least privilege within a cluster. Fine-tuning these policies is a task oftentimes missed-- this can be intimidating for newcomers. Google Cloud also provides many built-in features that are super powerful in the security realm, like container-optimized base operating system, workload identity, confidential compute nodes, binary authorization, and more. During this session, we will get into all the details surrounding these topics.
K8s resource & environment management
Speaker: Tariq Islam - Google Cloud
What is the best practice when it comes to handling multi-tenancy within a K8s cluster? Should a team deploy all of their workloads to a single cluster? Should multiple teams be sharing clusters? How about handling different environments like development, test, staging and prod?
This session will cover the primitives of K8s and GKE (namespaces, resource quotas, node pools, clusters, etc) available to handle multi-tenancy, and the dimensions to consider when determining how to manage your resources and environments.
Automating deployments to K8s (CI/CD)
Speaker: Aaron Brock - SADA
During this session, we will cover the fundamentals of CI/CD for containers and K8s: the software supply chain. From source code to build/test to deployments, learn how you can leverage Google Cloud to simplify this process.
By the end of this session, attendees should understand how to get a container-based CI/CD pipeline set up to deploy to GKE.
Service meshes (Istio) overview
Speaker: Ameer Abbas - Google Cloud
Learn about how service meshes can be an add-on to K8s to provide application layer network functionality. During this session, we will cover core tenets of service meshes and how to deliver resilient and reliable services. We will cover architecture patterns and best practices and how Istio/ASM (Anthos Service Mesh) provides advanced traffic management, observability and security in multi-cluster architectures.
Speakers: Miles Ward - SADA / Chris Hendrich - SADA / Stephanie Walker - SADA
Anthos is a set of tools provided by Google to bring the features of GKE into your datacenter and other clouds. It also comes with a set of power-user tools like config management and service mesh. Learn about the innovations happening at Google Cloud and how your organizations can benefit from Anthos.