Kubernetes Training for DevOps Mastery

Our Kubernetes training will make you a container orchestration  master with its focus on hands-on labs and coverage of the concepts and components that make Kubernetes possible.

By understanding the technical challenges behind container orchestration and the solution provided by Kubernetes you will be armed with the tools necessary to keep up with any changes in Kubernetes sub-systems and components in what is a rapidly evolving technology.

 

Why Kubernetes?

Kubernetes has won the container orchestration war and is set to be the de-facto container orchestration standard. Kubernetes popularity is due to its component based architecture which allows differing implementations of components to be swapped in and out thereby allowing for experimentation and different solutions to address the differing needs of the Kubernetes community.

Besides its great community Kubernetes allows for  release-management,  updates with near-zero downtime, version rollback, and clusters that can ‘self-heal’. With built in service discovery, replication and management tools, Kubernetes makes managing container a breeze.

Kubernetes Skills in Demand

As cloud native architecture become the default way to build applications the demand for skills to manage and deploy cloud application, whether on-premise or via a cloud provider has increased exponentially. Get the Kubernetes training you need to help meet the growing demand for container orchestration skills.

​​​​​​​

Kubernetes Training Course Details

Course Days Price(ZAR) Ex Vat
Kubernetes Training 3 R18,500

Kubernetes Training Course Outline

  • Core Concepts
    • Understand the Kubernetes API primitives.
    • Understand the Kubernetes cluster architecture.
    • Understand Services and other network primitives.
  • Installation configuration and Validation
    • Design a Kubernetes cluster
    • Install Kubernetes masters and nodes
    • Configure secure cluster communications
    • Configure a Highly-Available Kubernetes cluster
    • Know where to get the Kubernetes release binaries
    • Provision underlying infrastructure to deploy a Kubernetes cluster
    • Choose a network solution.
    • Choose your Kubernetes infrastructure configuration.
    • Run end-to-end tests on your cluster
    • Analyze end-to-end tests results
    • Run Node end-to-end tests
  • Scheduling
    • Use label selectors to schedule Pods
    • Understand the role of DaemonSets
    • Understand how resource limits can affect Pod scheduling.
    • Understand how to run multiple schedulers and how to configure Pods to use them.
    • Manually schedule a pod without a scheduler
    • Display scheduler events
    • Know how to configure the Kubernetes scheduler.
  • Logging/Monitoring
    • Understand how to monitor all cluster components
    • Understand how to monitor applications
    • Manage cluster component logs
    • Manage application logs
  • Storage
    • Understand persistent volumes and know how to create them.
    • Understand access modes for volumes
    • Understand persistent volume claims primitive.
    • Understand Kubernetes storage objects
    • Know how to configure applications with persistent storage.
  • Security
    • Know how to configure authentication and authorization.
    • Understand Kubernetes security primitives
    • Know how to configure network policies
    • Create and manage TLS certificates for cluster components.
    • Work with images securely
    • Define security contexts
    • Secure persistent key value store.
  • Application lifecycle management
    • Understand Deployments and how to perform rolling updates and rollbacks
    • Know various ways to configure applications.
    • Know how to scale applications
    • Understand the primitives necessary to create a self-healing application.
  • Cluster
    • Understand Kubernetes cluster upgrade process
    • Facilitate operating system upgrades
    • Implement back up and restore methodologies
  • Troubleshooting
    • Troubleshoot application failure.
    • Troubleshoot control plane failure.
    • Troubleshoot worker node failure.
    • Troubleshoot networking.
  • Networking
    • Understand the networking configuration on the cluster nodes
    • Understand Pod networking concepts
    • Understand service networking.
    • Deploy and configure network load balancer.
    • Know how to use Ingress rules
    • Know how to configure and use the cluster DNS.
    • Understand CNI

Training Locations and Options

We conduct our trainings across Africa, Europe and the globe. We have permanent training venues in South Africa and offer training both on-premise or off-site.

Customised training across the globe!

We are happy to customise our courses to meet your specific needs. If you wish to add or remove topics, increase or decrease the duration of the course feel free to chat to us.

We also offer discounts for groups of five or more students and our sales staff are always ready to accommodate your budget.

Practical hands on training

Our training has a hands-on focus which ensure students leave the course with practical skills that can be immediately put into use in their daily work routines.

Our instructors all have years of hands-on experience in industry which equips them with context and skills to explain concepts and use cases for the technology being taught. Even int he case of new technologies this experience enables them to explain how new solutions solve old problems in system design.

About Us

jumping bean training room

 

Jumping Bean stands at the forefront of open-source integration and training, offering a rich history of over two decades of exceptional service to our clients. Our comprehensive suite of services is designed to meet the evolving needs of businesses across various sectors, from small enterprises to global corporations. At Jumping Bean, we are committed to excellence, innovation, and fostering long-term partnerships with our clients.

Our Expertise:

  • Linux Services: Offering everything from Service Level Agreement (SLA) support and ad-hoc assistance to system hardening and solutions architecture, we ensure your Linux environment is robust, secure, and tailored to your business needs.

  • PostgreSQL Solutions: Specializing in SLA-based support, implementation assistance, solutions architecture, and performance tuning, our PostgreSQL services are designed to optimize your database systems for peak performance.

  • DevOps Transformation: Our comprehensive DevOps offerings include advisory services, implementation support, consulting, SLA support, and training, facilitating seamless software development and operations integration.

  • Big Data Insights: With expertise in Google, Azure & AWS Big Data support, data flow architecture, implementation support, and training, we empower businesses to leverage big data for actionable insights and competitive advantage.

  • Security Assurance: From advisory services and Security Operations Center (SOC) services to security audits, reviews, and training, our security solutions are crafted to protect your assets and data comprehensively.

  • Software Development: Our software development services, encompassing mobile and enterprise apps, are tailored to deliver innovative and user-centric solutions that drive engagement and value.

  • Cloud Consulting: We offer a full spectrum of cloud consulting services, including migration, cloud provider support, workflow architecture, automation, big data, and containerization, to help businesses thrive in the cloud.

Why Choose Jumping Bean?

  • Long-Term Partnerships: Our approach to building lasting relationships with our clients enables us to deeply understand their needs, providing customized solutions and training that drive tangible business outcomes.

  • Global Reach, Local Impact: Serving both large and small businesses in South Africa and across the globe, we offer the flexibility of both remote and on-site support, ensuring we're there whenever and wherever you need us.

  • Passion for Technology: Our dedication to open-source technology and continuous innovation means our clients benefit from cutting-edge solutions that offer early adopter advantages while mitigating the risks.

  • Comprehensive Support: With a focus on practical experience and customer-centric solutions, Jumping Bean is your trusted partner in navigating the complexities of technology integration and optimization.

Discover how Jumping Bean can transform your business with our open-source solutions and training. Visit us at Jumping Bean to explore our services and how we can tailor them to your unique business challenges. Together, let's innovate, optimize, and lead in your industry.

Our Clients

Absa Bank Dimension Data Teraco Discovery Health South African Revenue Service First National Bank Allan Grey multichoice CSIR Standard Bank University of Johannesburg MTN Mr Price

Contact Us

Please contact us for any queries via phone or our contact us form. We will be happy to answer your questions!

3 Appian Place,373 Kent Ave
Ferndale,

2194 South Africa
Tel: +2711-781 8014
ZA

Contact Form

Jumping Bean Contact Form!

Contact Form