Online or onsite, instructor-led live Kubernetes training courses demonstrate through interactive discussion and hands-on practice how to deploy, manage and scale containerized applications in a clustered environment.
Kubernetes training is available as "online live training" or "onsite live training". Online live training (aka "remote live training") is carried out by way of an interactive, remote desktop. Onsite live Kubernetes trainings in Sofia can be carried out locally on customer premises or in NobleProg corporate training centers.
Kubernetes training courses cover container basic and advanced container networking, administration and development and demonstrate real-world use cases, including the microservice development.
NobleProg -- Your Local Training Provider
Crystal Business Center
ул. "Осогово" 40, Sofia, Bulgaria, 1303
Crystal Business Center is located in the central part of Sofia, on the corner of "Osogovo" street. and "Todor Aleksandrov" blvd. The building is easily accessible by metro (only 50 m from Opalchenska station) and other public transport. Its total area is 8000 sq.m. The office area is 6171 sq.m.
Edge AI represents a paradigm centered on executing machine learning inference near the source of data to deliver low-latency, efficient, and scalable processing capabilities.
This instructor-led, live training (available online or onsite) is designed for intermediate to advanced practitioners aiming to deploy, orchestrate, and optimize AI workloads within Kubernetes-based edge environments.
Upon completing this course, participants will be able to:
Configure lightweight Kubernetes distributions suitable for edge deployments.
Effectively deploy AI inference workloads across resource-constrained edge nodes.
Address connectivity challenges and implement synchronization patterns.
Optimize performance, storage, and networking for practical edge scenarios.
Format of the Course
Guided presentations reinforced by real-world examples.
Scenario-based labs and practical edge deployment exercises.
Hands-on experience with Kubernetes edge frameworks.
Course Customization Options
For customized training tailored to your specific edge platform requirements, please contact us to arrange.
Kubernetes is a widely adopted container orchestration platform designed for managing distributed applications at scale.
This instructor-led, live training (available online or onsite) is designed for advanced practitioners seeking to leverage AI and machine learning techniques to optimize Kubernetes resource usage, refine scheduling decisions, and enhance autoscaling strategies.
Upon completing this program, participants will be equipped to:
Apply AI/ML models to enhance workload scheduling decisions within Kubernetes.
Utilize predictive analytics to optimize CPU, GPU, and memory allocation.
Implement intelligent autoscaling mechanisms using reinforcement learning and metric forecasting.
Lower infrastructure costs and reduce latency through automated resource optimization.
Course Format
Instructor-guided technical presentations accompanied by in-depth discussions.
Practical lab exercises conducted on real Kubernetes clusters.
Hands-on exercises applying AI models to real-world operational scenarios.
Customization Options
To adapt this course to your specific platform configuration or operational needs, please reach out to us for customization.
MLOps on Kubernetes serves as a framework for automating the training, validation, packaging, and deployment of machine learning models through containerized pipelines and GitOps workflows.
This instructor-led live training (available online or onsite) targets intermediate-level practitioners looking to construct automated, scalable MLOps pipelines on Kubernetes.
Upon completion of this training, participants will be capable of:
Designing end-to-end CI/CD pipelines for machine learning.
Implementing GitOps workflows for model deployment and versioning.
Automating the training, testing, and packaging of ML models.
Integrating monitoring, alerting, and rollback strategies.
Course Format
Instructor-guided presentations and technical deep dives.
Hands-on exercises that build real-world CI/CD workflows.
Live-lab practice deploying ML workloads to Kubernetes.
Course Customization Options
Organizations may request tailored content aligned with their internal MLOps tools and infrastructure.
Kubeflow is an open-source platform designed to streamline building, training, and deploying machine learning workloads on Kubernetes.
This instructor-led, live training (online or onsite) is aimed at beginner-level to intermediate-level professionals who wish to build reliable ML workflows using Kubeflow.
Upon completion of this training, attendees will gain the skills to:
Navigate the Kubeflow ecosystem and core components.
Build reproducible workflows with Kubeflow Pipelines.
Run scalable training jobs on Kubernetes.
Serve machine learning models efficiently using Kubeflow Serving.
Format of the Course
Guided presentations and collaborative discussions.
Hands-on labs with real Kubeflow components.
Practical exercises to build end-to-end ML workflows.
Course Customization Options
Customized versions of this training can be arranged to align with your team’s technology stack and project requirements.
This instructor-led, live training in Sofia (online or onsite) is aimed at advanced-level Kubernetes administrators and DevOps engineers who wish to enhance their monitoring skills for Kubernetes clusters using Prometheus and Grafana.
By the end of this training, participants will be able to:
Set up Prometheus and Grafana for Kubernetes monitoring.
Monitor key metrics for pods, nodes, and services.
Create dynamic dashboards to visualize cluster health and performance.
Implement alerting strategies for proactive issue resolution.
Apply best practices for scaling monitoring solutions in Kubernetes environments.
Kubernetes is an open-source platform designed to automate the deployment, scaling, and management of containerized applications.
This instructor-led, live training (available online or onsite) targets beginner to intermediate IT professionals who want to master the core concepts and components of Kubernetes and leverage it to manage containerized applications at scale.
Upon completion of this training, participants will be able to:
Understand Kubernetes architecture and its components.
Deploy and manage containers within a Kubernetes cluster.
Configure networking, storage, and scaling for workloads.
Troubleshoot common issues and follow best practices for cluster operations.
Course Format
Interactive lectures and discussions.
Extensive exercises and practice sessions.
Hands-on implementation in a live lab environment.
Customization Options
To request customized training for this course, please contact us to arrange.
This instructor-led live training, conducted in Sofia (online or on-site), is designed for DevOps engineers and developers seeking to utilize Kubernetes for building, deploying, and managing containers and cluster components in a secure and scalable setting.
By the conclusion of this training, participants will be able to:
Grasp the architecture, core concepts, and essential components of the Kubernetes ecosystem.
Set up, install, and configure a Kubernetes cluster for container orchestration.
Learn to perform Kubernetes operations using command-line tools.
Acquire hands-on experience covering both basic and advanced Kubernetes operations and administration.
In this instructor-led, live training in Sofia (onsite or remote), participants will learn how to deploy a collection of sample servers inside containers, then automate, scale, and manage their containerized servers within a Kubernetes cluster. The training goes on to more advanced topics, walking participants through the process of securing, networking and monitoring a Kubernetes cluster.
By the end of this training, participants will be able to:
Set up and run a Docker container.
Deploy containerized databases and servers.
Set up a Docker and Kubernetes cluster.
Use Kubernetes to deploy and manage different environments under the same cluster.
This instructor-led, live training in Sofia (online or onsite) is aimed at intermediate-level professionals who wish to effectively deploy, manage, and scale containerized applications using Kubernetes.
By the end of this training, participants will be able to:
Understand the Kubernetes architecture and its components.
Isolate resources effectively using Namespaces.
Manage and customize workloads with Deployments, StatefulSets, and DaemonSets.
Define computational resources using Requests and Limits.
Work with Jobs and CronJobs for scheduled tasks.
Understand Services and DNS within Kubernetes.
Expose applications using Ingress.
Manage ConfigMaps, Secrets, and Persistent Volumes.
Scale and upgrade Kubernetes clusters using advanced strategies.
This instructor-led, live training in Sofia (online or onsite) is designed for advanced-level platform engineers and DevOps professionals who want to master the techniques for scaling applications using microservices and Kubernetes.
Upon completion of this training, participants will be capable of:
Designing and implementing scalable microservices architectures.
Deploying and managing applications on Kubernetes clusters.
Utilizing Helm charts for efficient service deployment.
Monitoring and maintaining the health of microservices in production.
Applying best practices for security and compliance within a Kubernetes environment.
The DO180 course provides an entry point into the world of containers, Kubernetes core concepts, and Red Hat OpenShift platform fundamentals, emphasizing practical, hands-on learning.
This live, instructor-led training (available online or in-person) targets technical professionals at beginner to intermediate levels who want to master container workflows, understand Kubernetes primitives, and learn how to deploy and manage applications on OpenShift.
Upon completion of this training, participants will be able to:
Create and manage container images and registries, adhering to best practices for security and reproducibility.
Deploy and administer Kubernetes objects like pods, deployments, and services within the OpenShift environment.
Leverage OpenShift features such as routes, buildconfigs, and the web console to enhance application delivery efficiency.
Set up persistent storage, manage configurations, and handle secrets for stateful applications.
Apply fundamental security measures, RBAC policies, and monitoring practices to ensure cluster and application health.
Course Format
Interactive lectures and discussions.
Daily hands-on labs conducted in a live OpenShift environment.
Scenario-based exercises and troubleshooting workshops.
Customization Options
For customized training tailored to your specific needs, please contact us to arrange.
This instructor-led live training in Sofia (online or onsite) is aimed at beginner-level developers who wish to learn the basics of Kubefirst and how it simplifies, secures, and accelerates Kubernetes and Swarm cluster management at enterprise scale.
By the end of this training, participants will be able to:
Set up a Kubefirst development environment.
Write and run a basic Kubefirst program.
Annotate code with Kubefirst directives and clauses.
This instructor-led, live training in Sofia (online or on-site) is designed for intermediate-level developers and DevOps engineers who intend to utilize Minikube as part of their development workflow.
By the end of this training, participants will be able to:
Set up and manage a local Kubernetes environment using Minikube.
Understand how to deploy, manage, and debug applications on Minikube.
Integrate Minikube into their continuous integration and deployment pipelines.
Optimize their development process using Minikube's advanced features.
Apply best practices for local Kubernetes development.
This live, instructor-led training in Sofia (online or onsite) is designed for developers, system administrators, and DevOps engineers at beginner to intermediate levels who wish to understand Kubernetes and cloud-native principles.
Upon completion of this training, participants will be able to:
Establish a development environment featuring Kubernetes.
Build a microservices application leveraging Kubernetes.
Deploy, manage, and scale applications within Kubernetes.
Troubleshoot common issues in Kubernetes environments.
This instructor-led, live training in Sofia (online or onsite) is designed for beginner to intermediate software developers and DevOps professionals who want to learn how to set up and manage a local Kubernetes environment using Minikube.
By the end of this training, participants will be able to:
Install and configure Minikube on their local machine.
Understand the basic concepts and architecture of Kubernetes.
Deploy and manage containers using kubectl and the Minikube dashboard.
Set up persistent storage and networking solutions for Kubernetes.
Utilize Minikube for developing, testing, and debugging applications.
This instructor-led, live training in Sofia (available online or on-site) is intended for developers and others interested in leveraging Skupper to establish secure communication within hybrid multi-cloud environments.
By the conclusion of this training, participants will be able to:
Understand the core principles of Skupper.
Set up and configure Skupper across multiple namespaces.
Configure Skupper security settings to facilitate multi-cloud application communication.
In this instructor-led live training in Sofia (onsite or remote), participants will learn to create and manage Docker containers and deploy a sample application within one. Attendees will also learn how to automate, scale, and manage their containerized applications within a Kubernetes cluster. Finally, the training progresses to more advanced topics, guiding participants through the process of securing, scaling, and monitoring a Kubernetes cluster.
By the end of this training, participants will be able to:
Set up and run a Docker container.
Deploy a containerized server and web application.
Build and manage Docker images.
Set up a Docker and Kubernetes cluster.
Use Kubernetes to deploy and manage a clustered web application.
The Certified Kubernetes Administrator (CKA) program was established by The Linux Foundation and the Cloud Native Computing Foundation (CNCF).
Today, Kubernetes stands as the leading platform for container orchestration.
Since 2015, NobleProg has been providing Docker and Kubernetes training. With over 360 successfully completed training projects, we have become one of the most recognized training providers globally in the field of containerization.
Since 2019, we have also been assisting our clients in validating their proficiency in Kubernetes (k8s) environments by preparing them for and encouraging them to take the CKA and CKAD exams.
This instructor-led, live training (available online or onsite) is designed for System Administrators and Kubernetes users who wish to validate their knowledge by passing the CKA exam.
Furthermore, the training emphasizes gaining practical experience in Kubernetes Administration. Therefore, we recommend participating even if you do not plan to take the CKA exam.
Format of the Course
Interactive lectures and discussions.
Extensive exercises and practice sessions.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request customized training for this course, please contact us to make arrangements.
To learn more about CKA certification, please visit: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
In this instructor-led live training at Sofia (online or onsite), participants will learn how to set up and manage a production-scale container environment using Kubernetes on AKS.Â
By the end of this training, participants will be able to:
Configure and manage Kubernetes on AKS.
Deploy, manage and scale a Kubernetes cluster.
Deploy containerized (Docker) applications on Azure.
Migrate an existing Kubernetes environment from on-premise to AKS cloud.
Integrate Kubernetes with third-party continuous integration (CI) software.
Ensure high availability and disaster recovery in Kubernetes.
This instructor-led, live training (available online or onsite) is designed for engineers who want to automate, secure, and monitor containerized applications within large-scale Kubernetes clusters.
By the end of this training, participants will be able to:
Use Kubernetes to deploy and manage multiple environments within a single cluster
Secure, scale, and monitor a Kubernetes cluster
Course Format
Interactive lectures and discussions
Numerous exercises and practical sessions
Hands-on implementation in a live lab environment
Customization Options
To request customized training for this course, please contact us to make arrangements.
The Certified Kubernetes Application Developer (CKAD) program is developed by The Linux Foundation and the Cloud Native Computing Foundation (CNCF), the host of Kubernetes.
This instructor-led, live training (available online or onsite) is aimed at Developers who want to validate their skills in designing, building, configuring, and exposing cloud native applications for Kubernetes.
Additionally, the training focuses on gaining practical experience in Kubernetes application development, so we recommend participating even if you do not plan to take the CKAD exam.
NobleProg has been delivering Docker & Kubernetes training since 2015. With more than 360 successfully completed training projects, we have become one of the most recognized training companies globally in the field of containerization. Since 2019, we have also been helping our customers validate their performance in Kubernetes environments by preparing them to pass the CKA and CKAD exams.
Course Format
Interactive lectures and discussions.
Plenty of exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request a customized training for this course, please contact us to arrange it.
For more information about CKAD, please visit: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
This instructor-led, live training session in Sofia provides participants with an overview of Rancher and demonstrates through practical exercises how to deploy and manage a Kubernetes cluster using Rancher.
Istio is an open-source service mesh designed to operate on Kubernetes, delivering secure, observable, and manageable connectivity between microservices. By utilizing Istio’s Envoy-based sidecar proxies, engineering teams can enforce policies, secure communications through mTLS, gain comprehensive visibility into traffic patterns, and enhance reliability at scale.
This instructor-led, live training session (available online or onsite) is designed for intermediate-level engineers who want to deploy, secure, and manage microservices applications using Istio within a Kubernetes environment.
Upon completion of this training, participants will be capable of:
Installing and configuring Istio on Kubernetes clusters.
Grasping and applying service mesh concepts such as traffic management, security, and observability.
Deploying microservices applications within an Istio service mesh.
Securing service-to-service communications using mutual TLS (mTLS) and Zero Trust principles.
Monitoring, tracing, and troubleshooting microservices using Prometheus, Grafana, and Jaeger.
Integrating Istio with Calico for advanced network policies and enhanced security.
Course Format
Interactive lectures and discussions.
Extensive exercises and practical practice.
Hands-on implementation in a live laboratory environment.
Customization Options
To arrange customized training for this course, please get in touch with us.
The rapid advancement of microservices and container technologies in recent years has fundamentally transformed the way we design, develop, deploy, and operate software. Contemporary applications must be engineered to optimize scalability, elasticity, resilience against failures, and adaptability to change. To meet these evolving demands, modern architectures necessitate a distinct set of patterns and practices. This training explores methods to identify, comprehend, and adapt to these new requirements.
Audience
This course is designed for individuals who possess a moderate understanding of container technology and Kubernetes concepts but may lack practical, real-world experience. Based on use cases and lessons learned from actual projects, the training aims to inspire participants to create and manage even more effective cloud-native applications.
Developers
Operations
DevOps
QA Engineers
IT Project Managers
Course Format
Interactive lectures and discussions
Extensive exercises and hands-on practice
Practical implementation in a live lab environment
Course Customization Options
To request customized training for this course, please contact us to make arrangements.
This instructor-led, live training in Sofia (online or onsite) is aimed at engineers who wish to use Helm to streamline the process of installing and managing Kubernetes applications.
By the end of this training, participants will be able to:
Install and configure Helm.
Create reproducible builds of Kubernetes applications.
Share applications as Helm charts.
Run third-party applications saved as Helm charts.
This instructor-led, live training in Sofia (online or onsite) is aimed at DevOps engineers who wish to use Kubernetes and Gitlab to automate the DevOps lifecycle.
By the end of this training, participants will be able to:
Automate application builds, tests, and deployments.
Create an automated build infrastructure.
Deploy an application to a containerized cloud environment.
In this instructor-led, live training in Sofia, participants will gain the skills to configure and oversee a production-grade containerized environment using Kubernetes on Google Cloud.
Upon completion of this training, participants will be able to:
Configure and administer Kubernetes on Google Cloud.
Deploy, manage, and scale Kubernetes clusters.
Deploy containerized (Docker) applications on Google Cloud.
Migrate an existing Kubernetes environment from on-premise to Google Cloud.
Integrate Kubernetes with third-party continuous integration (CI) tools.
Ensure high availability and disaster recovery in Kubernetes.
This instructor-led, live training in Sofia (online or onsite) is aimed at Kubernetes practitioners who wish to prepare for the CKS exam.
By the end of this training, participants will know how to secure Kubernetes environments and container-based applications throughout the different stages of an application's life cycle: build, deployment and runtime.
This instructor-led live training (online or onsite) is tailored for developers and DevOps engineers who aim to leverage serverless approaches for building enterprise applications in Kubernetes.
By the end of this course, participants will be able to:
Set up and configure the Kubernetes system to begin developing with a serverless architecture.
Comprehend the foundational concepts and principles of serverless environments.
Operate the necessary toolchains for serverless development and integrate them with Kubernetes components.
Practice Python programming skills and apply them to implement serverless systems.
Secure enterprise applications deployed through a serverless framework on Kubernetes.
Utilize modern cloud computing methods to optimize DevOps task processing workflows.
This instructor-led live training, held in Sofia (online or onsite), is designed for engineers looking to harden their Kubernetes cluster beyond the standard default security configurations.
By the end of the course, participants will be able to:
Recognize vulnerabilities exposed by a default Kubernetes setup.
Prevent unauthenticated access to the Kubernetes API, database, and other services.
Protect the Kubernetes cluster from accidental or malicious entry.
Formulate a comprehensive security policy and adhere to best practices.
This intensive 7-day programme offers a comprehensive, hands-on exploration into the design, deployment, and operation of cloud-native applications through modern DevOps methodologies.
Participants will delve into crafting scalable microservices architectures, optimizing containerized environments, and managing production workloads within Kubernetes. The curriculum encompasses advanced deployment techniques, GitOps-driven automation, and observability strategies to guarantee system reliability and optimal performance.
Significant emphasis is placed on addressing real-world operational challenges, including incident response protocols, failure simulation exercises, and root cause analysis. The programme culminates in the utilization of AI-powered tools to facilitate troubleshooting and expedite operational decision-making.
Upon completion of the training, participants will possess a robust understanding of how to construct, deploy, monitor, and sustain resilient distributed systems within a Kubernetes ecosystem.
This instructor-led, live training in Sofia (online or onsite) targets DevOps engineers and developers who wish to utilize Fedora CoreOS to reduce the maintenance and upgrade expenses of running containerized applications on Kubernetes.
By the conclusion of this training, participants will be able to:
Install and configure Fedora CoreOS.
Set up a Kubernetes cluster on Fedora CoreOS.
Run and manage Kubernetes deployments on Fedora CoreOS.
Automatically update the Fedora OS with the latest enhancements, bug fixes, and security updates.
This instructor-led, live training Sofia (online or onsite) is designed for DevOps engineers and developers who want to leverage Java and Kubernetes (K8s) to create, build, test, debug, and deploy high-performance, scalable applications.
By the end of this training, participants will be able to:
Set up the necessary development environment to build Java applications.
Understand the features and architecture of Kubernetes.
Learn about the key concepts and tools for DevOps.
Get a refresher on Java programming fundamentals.
Containerize Java microservices using Docker.
Build, scale, and deploy Java applications on Kubernetes.
Kubernetes is an open-source platform for automating all development stages of containerized applications. Design patterns are iterable solutions to software development problems pertinent to software design. Kubernetes extensions are utilized for configuring and supporting Kubernetes clusters. With the help of Kubernetes design patterns and extensions, users of the platform can achieve CI/CD approaches while maintaining scalability and flexibility of software applications.
This instructor-led, live training (online or onsite) is aimed at developers and DevOps engineers who wish to leverage Kubernetes design patterns and extensions to create enterprise applications on Kubernetes clusters.
By the end of this training, participants will be able to:
Set up a Kubernetes cluster and configure the necessary DevOps tools.
Understand the fundamentals of software design patterns and Kubernetes extensions.
Utilize Kubernetes extensions and design patterns when interacting with Kubernetes API.
Develop customized Kubernetes resources and apply dynamic controllers to a cluster.
Manage and secure any Kubernetes environment with the help of Kubernetes plugins.
Integrate DevOps networking models to existing and prospective Kubernetes projects.
Format of the Course
Interactive lecture and discussion.
Lots of exercises and practice.
Hands-on implementation in a live-lab environment.
Course Customization Options
To request a customized training for this course, please contact us to arrange.
This instructor-led, live training in Sofia (online or onsite) is aimed at intermediate to advanced DevOps engineers and system administrators who wish to deploy and manage self-hosted Kubernetes clusters without cloud dependencies.
By the end of this training, participants will be able to: deploy production-ready Kubernetes clusters using kubeadm on bare-metal or virtual machines; configure high-availability control planes and etcd clusters; implement container networking and storage for self-managed environments; set up monitoring and observability using self-hosted solutions.
This instructor-led, live training in Sofia (online or onsite) is designed for DevOps engineers and developers who want to deploy and manage OpenStack services on cloud infrastructures using Kubernetes.
By the end of this training, participants will be able to:
Deploy, configure, and manage MOS and its components.
Access OpenStack APIs.
Perform common OpenStack operational tasks (backup, restore, etc.).
Upgrade OpenStack deployments.
Read more...
Last Updated:
Testimonials (4)
Training being interactive. He engaged us a lot by asking questions and imaginary use cases. He shifted away from his agenda to explain more of the things we are demanded.
Berk Ozdilek - Deutsche Bank
Course - Kubernetes Advanced
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Course - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Online Kubernetes training in Sofia, Kubernetes training courses in Sofia, Weekend Kubernetes courses in Sofia, Evening Kubernetes training in Sofia, Kubernetes instructor-led in Sofia, Kubernetes one on one training in Sofia, Kubernetes coaching in Sofia, Kubernetes private courses in Sofia, Evening Kubernetes courses in Sofia, Weekend Kubernetes training in Sofia, Kubernetes on-site in Sofia, Kubernetes boot camp in Sofia, Kubernetes classes in Sofia, Kubernetes instructor-led in Sofia, Kubernetes trainer in Sofia, Online Kubernetes training in Sofia, Kubernetes instructor in Sofia