Master Cloud-Native Infrastructure with Kubernetes
Kubernetes has been called the "Linux of distributed systems." It is fast becoming the standard open-source tool for cloud-native application delivery. Learn how to get started with containers and Kubernetes, and build microservices architectures for reliability and resilience.
Create your first Kubernetes cluster.
Build a microservices architecture.
Explore the Kubernetes ecosystem with tools like Prometheus, Istio, and Spinnaker.
Learn the basics of Docker, the open-source tool for deploying and managing applications as containers.
2h 41m • COURSE
Learning Kubernetes with Karthik Gaekwad
Learn how to deploy container-based applications using Kubernetes, the popular open-source orchestration engine.
2h 19m • COURSE
Kubernetes: Native Tools with Karthik Gaekwad
Learn how to use the native tools provided by the Kubernetes ecosystem. Discover how to use these tools to more effectively build, manage, debug, and scale applications.
46m 13s • COURSE
Kubernetes: Microservices with Karthik Gaekwad
Get started with Kubernetes and microservices. Learn how to break monolithic applications down into nimble microservices and deploy them in a container-centric Kubernetes environment.
1h 28m • COURSE
Kubernetes: Cloud Native Ecosystem with Karthik Gaekwad
Learn about the tools and platforms provided by the Cloud Native Computing Foundation and the problems these tools can solve.
27m 42s • COURSE
Kubernetes: Monitoring with Prometheus with Robert Starmer
Learn how Prometheus—an open-source systems monitoring and alerting toolkit—pairs with Kubernetes and works to monitor distributed systems.
1h 10m • COURSE
Kubernetes: Service Mesh with Istio with Robert Starmer
Learn how to use Istio, a service mesh technology, in a Kubernetes environment to address some of the biggest issues with building microservice-based distributed software systems.
1h 22m • COURSE
You'll learn Kubernetes skills with these experts.
Arthur Ulfeldt is a Linux geek, a futurist, and a software engineer at Yummly.
An all-around tech enthusiast, he gets excited about all the fancy new developments around Linux, new programming languages, and whatever the current "next new thing™" is. His specialties include Clojure, Linux Kernel, security, functional programming, and cloud deployment systems (what used to be called DevOps). He has been a software engineer at Untangle and Brocade and is currently employed at Yummly. Connect with him on Twitter or LinkedIn.
Karthik Gaekwad is a principal Oracle engineer who builds software using cloud and container technologies.
Karthik graduated from the University of Arizona with a BS and MS in computer engineering in 2007. After graduating, he moved to Austin, Texas to work on the ecommerce team at National Instruments (NI) IT as a developer and created the first version of Parts list and various other ecommerce applications.
In 2009, he moved into the LabVIEW R&D group at NI, where he was an engineer for its cloud-based SaaS and mobile products. He designed and implemented the cloud-based authentication and licensing system for the NI cloud products and worked on various features to integrate the products with the NI purchasing systems. Finally, Karthik also spent some time with the mobile team at NI creating the first iOS version of Data Dashboard.
In 2012, he moved to R&D at Mentor Graphics Embedded to work on cloud products for embedded engineers.
He enjoys working on the development side of the DevOps paradigm, and is most interested in creating REST style services and product user experiences. He also is an organizer for DevOpsDays Austin and Cloud Austin.
Robert Starmer is a cloud advisor and the founder of Kumulus Technologies.
At Kumulus, Robert and his team provide infrastructure-focused DevOps, systems reliability engineering, and cloud computing consulting, enabling companies at all levels to optimize their cloud usage. He also uses his more than 20 years of experience in cloud, SRE, and DevOps to educate the industry through articles, presentations, and curriculum development. Robert is a Certified OpenStack Administrator (COA) and a graduate of the Rochester Institute of Technology.