Running Kubernetes on Fedora CoreOS Training Course
Fedora CoreOS is an open-source Linux distribution designed specifically to host containerised workloads and optimised for compatibility with Kubernetes. It features automatic updates and patches, enabling the system to operate smoothly without the need for regular manual maintenance.
This instructor-led live training, available online or onsite, is designed for DevOps engineers and developers who want to leverage Fedora CoreOS to lower the maintenance and upgrade expenses associated with running containerised applications on Kubernetes.
Upon completing this training, participants will be able to:
- Install and configure Fedora CoreOS.
- Establish a Kubernetes cluster on Fedora CoreOS.
- Execute and manage Kubernetes deployments on Fedora CoreOS.
- Automate the update of Fedora OS to incorporate the latest OS enhancements, bug fixes, and security patches.
Course Format
- Interactive lectures and discussions.
- Extensive exercises and practical practice.
- Hands-on implementation within a live lab environment.
Course Customisation Options
- To request a customised training course, please contact us to make arrangements.
Course Outline
Introduction
- Fedora CoreOS compared to other Linux distributions
Overview of Fedora CoreOS Features and Advantages
Creating an Ignition Configuration File
Provisioning the Virtual Machine for Fedora CoreOS
Installing Fedora CoreOS
Installing Kubernetes Tools Packages
Setting up the Kubernetes Cluster
Configuring Networking
Creating and Running Deployments
Troubleshooting
Summary and Conclusion
Requirements
- Experience with Kubernetes
- Familiarity with the Linux command line
Audience
- DevOps engineers
- Developers
Need help picking the right course?
southafrica@nobleprog.co.za or +27 (0)10 005 5793
Running Kubernetes on Fedora CoreOS Training Course - Enquiry
Testimonials (3)
experienced trainer
Monika Biskupska - Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Course - Kubernetes Security Fundamentals (LFS460)
trainer has hands-on knowledge
- Osrodek Przetwarzania Informacji - Panstwowy Instytut Badawczy
Course - Kubernetes for App Developers (LFD459)
The knowledge and the patience from the trainer to answer to our questions.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Course - Deploying Kubernetes Applications with Helm
Related Courses
Advanced Boot Camp for Developers Infomatica PowerCenter 9.5.1
28 HoursThe Advanced Developer Boot Camp for Informatica PowerCenter 9.5.1 is an immersive, instructor-led programme designed to equip developers with the essential skills and knowledge needed to design and construct data integration solutions using Informatica PowerCenter Desktop and Server components. This course delves into mapping design, debugging techniques, job performance optimization, control flow, and workflow management. Additionally, participants receive an overview of advanced integration solutions, alongside service and process management. The programme features a blend of lectures, workshops, on-site training, and comprehensive access to Informatica products. This course is tailored for Informatica developers tasked with loading data into target systems and creating data mappings. The Advanced Developer Boot Camp for Informatica PowerCenter 9.5.1 aims to boost developers' productivity, efficiency, and confidence when designing PowerCenter solutions. Upon completion, participants will possess a robust working knowledge of the PowerCenter Server and data integration solutions.
DO180: Introduction to Containers, Kubernetes & OpenShift
35 HoursDO180 provides an introduction to containers, the fundamental concepts of Kubernetes, and the Red Hat OpenShift platform, with a strong emphasis on practical, hands-on skills.
This live, instructor-led training, available online or onsite, is designed for beginner to intermediate-level technical professionals eager to master container workflows, Kubernetes primitives, and the deployment and operation of applications on OpenShift.
Upon completing this training, participants will be able to:
- Build and manage container images and registries, adhering to best practices for security and reproducibility.
- Deploy and manage Kubernetes objects, such as pods, deployments, and services, within OpenShift.
- Leverage OpenShift features like routes, BuildConfigs, and the web console to streamline application delivery.
- Implement persistent storage, configuration management, and secrets handling for stateful workloads.
- Apply fundamental security, RBAC, and monitoring practices to ensure the health of clusters and applications.
Format of the Course
- Interactive lectures and discussions.
- Daily hands-on labs conducted in a live OpenShift environment.
- Scenario-driven exercises and troubleshooting workshops.
Course Customization Options
- For customized training requests for this course, please contact us to make arrangements.
Deploying Kubernetes Applications with Helm
7 HoursThis instructor-led, live training in Nigeria (online or onsite) is designed for engineers who want to leverage Helm to simplify the installation and management of Kubernetes applications.
Upon completion of this training, participants will be equipped to:
- Install and configure Helm.
- Build reproducible Kubernetes application packages.
- Distribute applications as Helm charts.
- Execute third-party applications packaged as Helm charts.
- Manage Helm package releases.
Installation and Configuration of Infomatica
7 HoursThe Installing and Configuring Informatica course is designed to equip professionals with the knowledge and skills necessary to install, configure, and deploy an Informatica PowerCenter version 9.6.1 environment.
The curriculum emphasizes the installation of the PowerCenter Node Manager, repository, services, and PowerCenter Client Components, along with the integration and maintenance of these components.
Infomatica MFT
70 HoursThis course provides a comprehensive understanding of the components of the MFT platform. It covers installing, setting up, and configuring the MFT server and agents, administering the MFT server and agents, as well as managing and troubleshooting file transfers. It will also cover data protection, monitoring and logging, and auditing activities. Upon completion of this course, you will have the skills and knowledge needed to implement a complete and secure file transfer solution using Informatica MFT.
Developing Applications For Linux (LFD401)
28 HoursMaster the art of developing applications within the Linux environment. Through this instructor-led course, you will gain practical experience with the essential tools and methodologies required for Linux application development, while exploring the distinctive features and techniques inherent to the Linux platform.
Kubernetes for App Developers (LFD459)
21 HoursThis course equips you with the skills to containerize, host, deploy, and configure applications within a multi-node cluster. It also provides comprehensive preparation for the Certified Kubernetes Application Developer (CKAD) certification exam.
Linux for System Administrators (LFS301 retired)
28 HoursLinux system administration is one of the most sought-after skills in the IT industry. Whether you are preparing for the Linux Foundation Certified System Administration (LFCS) certification, seeking training to launch a new career in Linux IT, transitioning from another platform to Linux, or simply refreshing your system administration skills, this instructor-led course will equip you with the essential knowledge you need.
Linux Security (LFS416)
28 HoursThis instructor-led programme explores the various risks and threats prevalent in the industry, demonstrates how to leverage best practices and open-source tools to mitigate or neutralise these threats, and equips you with the knowledge necessary to detect and recover from successful attacks.
Linux Performance Tuning (LFS426)
28 HoursEnsuring your Linux systems operate at peak efficiency is a critical responsibility for many IT professionals working with Linux. This course equips you with the essential tools, subsystems, and methodologies required to extract maximum performance from Linux environments.
Kubernetes Administration (LFS458)
28 HoursThis course explores the fundamental principles typically employed to construct and manage a Kubernetes cluster within a production setting, utilizing vendor-neutral tools. Participants will build a cluster, establish network configurations, expand the cluster capacity, deploy applications, and configure essential elements such as storage, security, and other objects required for standard operations. This programme equips learners with the diverse skills needed to administer Kubernetes in a production environment and serves as outstanding preparation for the Certified Kubernetes Administrator (CKA) examination.
Kubernetes Security Fundamentals (LFS460)
28 HoursThis instructor-led course equips participants with essential skills and knowledge, covering a wide array of best practices for securing container-based applications and Kubernetes platforms throughout the build, deployment, and runtime phases.
Infomatica Master Data Management (MDM)
28 HoursThis course will cover topics such as the basics of MDM, creating and managing MDM models, loading, matching and cleansing data, as well as creating rules, hierarchies and relationships. Students will become familiar with the different features of Informatica MDM, such as its contextual modeling, user defined rules, data quality tools, and integration with other systems. Ultimately, after completing this course, students will have an in-depth knowledge of Informatica Master Data Management, allowing them to develop data management solutions that meet their organizational needs.
Introduction to Minikube and Kubernetes
21 HoursThis instructor-led, live training in Nigeria (online or onsite) is aimed at beginner-level to intermediate-level software developers and DevOps professionals who wish 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.
Minikube for Developers
14 HoursThis instructor-led, live training in Nigeria (online or onsite) is designed for intermediate-level developers and DevOps engineers who want to incorporate Minikube into their development workflow.
Upon completion of this training, participants will be able to:
- Set up and manage a local Kubernetes environment using Minikube.
- Gain insight into deploying, managing, and debugging applications on Minikube.
- Integrate Minikube into their continuous integration and deployment pipelines.
- Enhance their development process by leveraging Minikube's advanced features.
- Apply best practices for local Kubernetes development.