LIVE Instructor-Led Courses
Dismiss

Kubernetes Beyond the Basics training course

Gain advanced Kubernetes skills and best practices to help improve deployment, scaling and management of containerized applications.

JBI training course London UK

"The interactive Kubernetes scenarios were great and I like the concepts building at the beginning. It was a nice introduction to Kubernetes and the commands. The trainer was friendly and professional." 

MF, Senior Software Developer, Kubernetes, March 2021

TAILOR-MADE
Enquire & get a quote
PUBLIC COURSES
Next on 4 Jul - see prices
JBI training course London UK

  • Pods and stability
  • Autoscaling the cluster
  • Resourcing
  • Templating and Helm
  • Visualizing Metrics And Alerts
  • Advanced Scheduling
  • Collecting And Querying Logs
  • Network
  • Security

Pod Stability

  • Liveness Probe
  • Readiness Probe
  • Startup Probe
  • PodDisruptionBudget
  • MaxSurge
  • Graceful Shutdown and SIGTERM signals

Autoscaling Deployments and StatefulSets

  • HPA vs VPA vs CA
  • Install Metrics Server
  • Observe Metrics Server Data
  • Get Started with Auto-Scaling Pods
  • Auto-Scale Pods - Resource Utilization
  • Specify Replicas in Deployments or Statefulsets?

Resources

  • Requests vs Limits
  • Monitoring

Autoscaling the Cluster

  • Set up Cluster Autoscaler
  • Scale up and scale down the Cluster
  • Scale up Too Much or De-scale to Zero Nodes?
  • Cluster Autoscaler in GKE, EKS, and AKS
  • Rightsizing Instance Types

 

 

 

Templating and Helm

  • Depending on third party charts
  • Depending on your own charts
  • Creating common charts
  • Canary Deployments with Helm
  • CD Tooling with Spinnaker & ArgoCD

 

Advanced scheduling

  • How the Scheduler works in Kubernetes
  • Filters and predicates
  • nodeSelector
  • Node affinity
  • Pod affinity/anti-affinity
  • Taints and tolerations
  • Scheduler plugins
  • Custom scheduler

 

Visualizing Metrics And Alerts

  • Which Tools Should We Use for Dashboards?
  • Installing And Setting up Prometheus & Grafana
  • Importing and Customizing Pre-Made Dashboards
  • Creating Custom Dashboards
  • Creating Semaphore Dashboards
  • A Better Dashboard for Big Screens
  • Prometheus and Graph Alerts, Grafana Notifications, Semaphores

 

Collecting And Querying Logs

  • Exploring Logs Through kubectl
  • Choosing a Centralized Logging Solution
  • Logs Collection and Shipping
  • Explore Centralized Logging
  • The ELK Stack - Elasticsearch, LogStash, Kibana
  • Cost implications

Networking in Kubernetes

  • Network routing in Linux
  • Understanding network requirements
  • Exploring the Endpoints
  • Balancing in-cluster traffic
  • Routing traffic with kube-proxy
  • CRI, CNI, CSI: interfaces for the kubelet
  • Choosing between latency and load balancing
  • Pros and cons of the 4 types of Services
  • Discovering Services
  • Routing traffic with an Ingress controller
  • End-to-end traffic journey

Security

  • Network Security with policies
  • Secrets as Volumes not Env Vars
  • Secrets without Secrets
  • RBAC
  • Access Cloud resources in EKS (kube2iam)
  • Container and Image scanning
  • PodSecurityPolicies
  • CIS Benchmarking

 

JBI training course London UK

Developers and Systems Administrators looking to get more from Kubernetes

4.8 out of 5 average

"The interactive Kubernetes scenarios were great and I like the concepts building at the beginning. It was a nice introduction to Kubernetes and the commands. The trainer was friendly and professional." 

MF, Senior Software Developer, Kubernetes, March 2021

JBI training course London UK
 
Top 20 "Pain Points" for Data Analysts
 

Problem 11 : You have a very complex Excel spreadsheet and you want to reproduce EXACTLY the same spreadsheet in Power BI
Solution: Power BI is not Excel, it works differently and it has different strengths. In order to tackle this issue the best way is going back to the source and try to...

All 20 points are in our latest Newsletter - Delivered directly to your inbox



CONTACT
+44 (0)20 8446 7555

enquiries@jbinternational.co.uk

SHARE

Corporate Policies     Terms & Conditions
JB International Training Ltd  -  Company number 08458005

Registered address Wohl Enterprise Hub 2B Redbourne Avenue London N3 2BS

POPULAR

Rust training course                                                                          React training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Kubernetes training course                                                            C++ training course

Power Automate training course                               Clean Code training course