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 25m • 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 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
Securing Containers and Kubernetes Ecosystem with Sam Sehgal
Learn best practices and security controls for containers and the Kubernetes ecosystem using a simple five-factor security model.
2h 6m • 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 veteran engineer who enjoys building software using cloud and container technologies.
Karthik has worked in both large enterprises and startups, with his career spanning work at National Instruments, Signal Sciences (where he was the first hired engineer), StackEngine, and Oracle, where, as a principal engineer, he built out the Oracle Cloud managed Kubernetes engine. He currently serves as the head of cloud native engineering at Verica, where he works to build better continuous verification practices for the cloud native ecosystem. He also organizes several conferences, including DevOpsDays and Container Days. In his free time, Karthik enjoys spending time with his family, teaching others new things he's learned, dabbling in new product ideas, and blogging on theagileadmin.com.
Sam Sehgal is a cloud and application security leader with experience leading security strategy and execution.
Sam has extensive experience with the standards, policies, and modern secure DevOps tools needed to govern product and application security programs. He currently leverages his skills at Dell, where he works as a program lead. In this role, he focuses on DevSecOps security and architecture, as well as Secure Development Lifecycle (SDL) automation. In addition to earning a bachelor's degree in network communications and software engineering, Sam has an MBA and holds several certifications, including Certified Information Systems Security Professional (CISSP) and Certified Ethical Hacker (CEH).
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.