Kubernetes is a core tool in DevOps, and is the world's most popular open-source container orchestration engine. It offers the ability to schedule and manage containers (Docker or otherwise) at scale. This course introduces developers, DevOps engineers, and IT pros to Kubernetes, and offers a high-level discussion of orchestration and distributed systems. First, learn how to get a Kubernetes environment up and running on Mac or Windows using Minikube, and understand the components for Kubernetes. Next, deploy a sample Kubernetes application, and manage it using the Kubernetes dashboard.
Nov 6, 2018 - Docker for Mac with Kubernetes — Docker Blog. Docker Desktop instead of using another Kubernetes installation like by installing minikube.
Instructor Karthik Gaekwad also shows how to deploy a more complicated application with a database and APIs. Then learn how to run jobs and cron jobs. Finally, explore more advanced topics on Kubernetes, including production deployments, namespaces, monitoring and logging, and authentication and authorization. Instructor. Principal Oracle engineer Karthik Gaekwad 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 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.
![Minikube Minikube](/uploads/1/2/5/5/125564342/572270815.png)
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.
By: Ernest Mueller course. 2h 6m 9s. 23,973 viewers. Course Transcript - Before we get Kubernetes installed, we need to have Docker and Hypervisor installed.
In this video, I'll cover the Mac installation which is similar to Linux as well. If you're running on Windows, go ahead and skip to the next video. If you head over to the Docker page, you can see that it's cross-platform. So no matter if you're using Mac, PC or Linux, you're all covered. I already have it installed on my Mac.
If you don't already have it installed, you'd want to follow the directions and links to do so before moving on. Let me switch over to the terminal window and let's verify that it is indeed running. I'll type Docker version. From here you can see that I'm running the client version 17.09 and I'm running the community version. For the server version, I'm running 17.09 ce. Your version might be different, but that's okay.
As long as you're running at least 17.09 things should work for this course. Our next pre-requisite is a Hypervisor. If you're not familiar, a. Practice while you learn with exercise files.
Watch this course anytime, anywhere. Course Contents. Introduction Introduction. 1. Containerization with Kubernetes 1.
Containerization with Kubernetes. 2. Kubernetes: The Terminology 2. Kubernetes: The Terminology. 3. Kubernetes 101: Hello World 3. Kubernetes 101: Hello World.
4. Making it Production Ready 4.
Making it Production Ready. 5. Kubernetes 201 5. Kubernetes 201. 6.
Advanced Topics 6. Advanced Topics.
Conclusion Conclusion.