Managing Dask Kubernetes With Kubectl, Python And Go
Published 7/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 427.35 MB | Duration: 1h 10m
Published 7/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 427.35 MB | Duration: 1h 10m
Managing Dask Clusters with Kubernetes, minikube, Python and Go
What you'll learn
What are Dask clusters and Dask Kubernetes?
How to install Dask Kubernetes in local (Windows and Mac) with Docker and Minikube?
How to create, delete and update dask clusters with Kubectl in local?
How to monitor and verify dask clusters in local with Kubectl?
How to create, delete and update dask clusters with Python in local?
How to create, delete and update dask clusters with GO Kubernetes in local?
Requirements
No programming experience needed. You will learn everything you need to know.
Description
This course has a lot of items:What are Dask Kubernetes and Dask clusters?How to install Dask Kubernetes with Docker and Minikube in local (Windows and Mac)?How to create, delete and update dask clusters with Kubectl in local?How to monitor and verify dask clusters with Kubectl in local?How to create, delete and update dask clusters with Python code and libraries in local?How to monitor and verify dask clusters with Python code and libraries in local?How to create, delete and update dask clusters with go Kubernetes library in local?How to use GO to build APIs to manage dask clusters (list, create, and delete)?How to create the API swagger file?How to develop and test backend GO APIs with Postman?How to connect the GO APIs to the GO Dask management utilities?How to use VUE JS to build an UI app to manage dask clusters (list, create, and delete)?How to build the docker image for the backend GO API app?How to run the backend API app docker image in local?How to connect the front end VUE JS UI app to the local GO APIs?How to build the docker image for the front end VUE UI app?Note: everything is in local. In the near future, this course will add a lot of content for Cloud (e.g. Azure, AKS, ACR etc.)
Overview
Section 1: Introduction
Lecture 1 Introduction
Section 2: About this course
Lecture 2 Source code for this course
Lecture 3 Course features
Section 3: Prerequisites
Lecture 4 Install DevOps tools in Windows
Lecture 5 Install DevOps tools in Mac
Lecture 6 Install DevOps tools in Linux
Section 4: What are Dask Kubernetes and Dask clusters?
Lecture 7 What are Dask clusters?
Lecture 8 What are Dask Kubernetes?
Lecture 9 Why we need to learn Dask Kubernetes and Dask clusters?
Section 5: How to install Dask Kubernetes with Docker and Minikube in local (Windows)?
Lecture 10 Install Docker in Windows
Lecture 11 Install Chocolatey in Windows
Lecture 12 Install Helm in Windows
Lecture 13 Install minikube in Windows
Lecture 14 Start minikube in Windows
Lecture 15 Install Kubectl in Windows
Lecture 16 Install Dask Operator in Windows
Lecture 17 Check Dask Clusters in Windows
Section 6: How to install Dask Kubernetes with Docker and Minikube in local (MacOS)?
Lecture 18 Install Dask Kubernetes with Docker and Minikube in local MacOS
Section 7: How to list, create, delete and update dask cluster with Kubectl in local?
Lecture 19 How to list all dask clusters with Kubectl in local?
Lecture 20 How to create a new dask cluster with Kubectl in local?
Lecture 21 How to delete a dask cluster with Kubectl in local?
Lecture 22 How to update (scale up or down) a dask cluster with Kubectl in local?
Section 8: How to monitor and verify dask clusters in local?
Lecture 23 How to monitor and verify dask clusters in local with minikube dashboard?
Lecture 24 How to monitor and verify dask clusters in local with VS Code?
Section 9: How to list, create, delete and update dask cluster with Python in local?
Lecture 25 Preparation - install Python 3
Lecture 26 Preparation - install virtualenv
Lecture 27 Preparation - install dependencies
Lecture 28 Preparation - VSCode extensions for Python
Lecture 29 How to list all dask clusters with Python in local?
Lecture 30 How to create a new dask cluster with Python in local?
Lecture 31 How to delete a dask cluster with Python in local?
Lecture 32 How to update a dask cluster with Python in local?
Section 10: How to list, create, delete and update dask cluster with Go in local?
Lecture 33 Preparation - install Go
Lecture 34 Preparation - VSCode extensions for Go
Lecture 35 How to initialize a new Go project?
Lecture 36 How to list all namespaces with Go in local?
Lecture 37 How to list all dask clusters with Go in local?
Lecture 38 How to create a new dask cluster with Go in local?
Lecture 39 How to delete a dask cluster with Go in local?
Lecture 40 How to list all pods with Go in local?
Lecture 41 How to update a dask cluster with Go in local?
Section 11: Congratulations!
Lecture 42 Congratulations! More to come!
People who want to learn more on Dask,People who want to learn more on Kubernetes,People who want to learn more on Python,People who want to learn more on Go (aka Golang)