Course Outline
Introduction
- What is bare metal cloud?
Overview of Tinkerbell Technologies, Components and Approach
- Technologies: iPXE, DHCP, TFTP, gRPC, Docker, etc.
- Microservices: Boots, Hegel, OSIE, Tink, and PBnJ
- YAML based definitions
- Control plane for managing servers
Case Study: Global Bare Metal Provisioning at Packet
- Provisioning Ubuntu Servers at Scale
The Provisioning Workflow
- Assigning an IP address and image through the Boots DHCP Server
- Booting into OSIE (In-memory Operating System Installation Environment)
- Running Docker containers
- Tracking workflow execution
- Logging error messages
Defining the Target Machine Hardware
- CPU, pxe mode, ip address, hard disk partitions, hostname, etc.
- Uploading to Tinkerbell
Creating a Workflow Template
- Setting disk-wipe, disk-partition, bootloader, OS, etc.
- Assigning the workflow template to target machine
Storing and Retrieving Metadata
- Running the Metadata Service (Hegel) over gRPC and HTTP.
- Interfacing with the AWS EC2 metadata format.
Running the Workflow
- Operating the workflow engine using the CLI
Setting up VMs and Servers
- Running Power and Boot service (PBnJ)
Troubleshooting
Summary and Conclusion
Requirements
- An understanding of cloud infrastructure provisioning
- Experience with the Linux command line
Audience
- Developers
- System administrators
- Cloud architects
Testimonials
Trainer is trying to answer to the additional requests, even if it involves to change his plans.
- ORANGE
very friendly and accommodating. After the first day when he realized we were more advanced he re-structured the course and customized it to our needs.
Apex Global Solutions
The knowledge we gained about FinOps
Herman
unpacking the different concepts was really helpful. it added value in so many aspects. Understanding concepts within cloud computing stood out for me the most
Philip Coetzee, Woolworths Financial Services
unpacking the different concepts was really helpful. it added value in so many aspects. Understanding concepts within cloud computing stood out for me the most
Philip Coetzee, Woolworths Financial Services
The presenter's knowledge and ability to communicate complex, technical concepts was evident and made the training session enjoyable.
Tahir Hassan - Philip Coetzee, Woolworths Financial Services
Informative and relevant, practical & real-world
Philip Coetzee, Woolworths Financial Services
The concepts around FINOPS and to approach it in UC manner. Some good presentation / motivation on how to motivate for FINOPS
Philip Coetzee - Philip Coetzee, Woolworths Financial Services
explainations were clear
Nadia Murudker - Philip Coetzee, Woolworths Financial Services
i like that it was easy to understand - not too technical
Kirthanya Pillay - Philip Coetzee, Woolworths Financial Services
It was interactive and not too technical. Very relevant to the real world
Philip Coetzee, Woolworths Financial Services
The lessons on actual AWS costs and how one can go through and identify which package might be more useful to them
Vodacom
The theory and how it links to real life examples.
Eben Dreyer
The way the trainer does research
Toyer Williams
he was informative, shared a lot of material to reference