• No hay productos en el carrito.

Inicio / Cursos / Master Docker & Kubernetes
Impartido por Visualpath Pvt LtdPago único de $2,800 MXN · acceso por 12 meses

Master Docker & Kubernetes

This course helps to understand core concepts of Containerization technology | Docker Tools | Kubernetes Orchestration

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 54 unidades
Qué aprenderás

Lo que serás capaz de hacer

Containerization technology provides flexibility to develop the application much faster and more secure manner as part of DevOps and DevSecOps culture adopted by many of the Organization in today IT industry. We as VisualPath Team has come up with a course that simplifies the understanding of Containerization technology. Containerization creates an OS level virtualization to save lot of resources consumption and run more application on a platform. Docker tools helps initially to understand the core feature of Containerizing the application with Image build, Networking, Storage, etc., Docker provides tools like Docker Engine, Docker Desktop, Docker Compose, Docker Machine, and Docker Swarm . Docker Engine helps to spin containers and run any sort of application (Nginx, MySQL, Hadoop, ML, etc.,) with predefined and Custom Images. Kubernetes Orchestration tool helps to containers specific to application as POD workload to have common network and shared storage. After Kubernetes developed with wide number of features, usage of Docker Swarm was suppressed by many of the Organizations to run application on a Cluster environment. In this course of Kubernetes, we will be understanding the architecture, cluster setup and configuration, workloads, objects, networking, monitoring, storage, and many more... We will be focusing on Docker Engine, Docker Compose (Orchestration tool to manage resources on Docker Engine), Kubernetes Cluster (On-premises), Monitoring, and Projects from each platform of different sort of applications like Wordpress, Jenkins, Node application. Docker Engine CE (Community Edition) and Kubernetes Orchestration are open-source where we can install on our local machines and understand the features provided by those, where we will be focusing in the course all together. The key principles of learning any technology is fundamentals and troubleshooting (through Monitoring services) to sustain for longer period in IT industry with new technologies. After completion of the Course you can plan for Kubernetes certifications like CKA (Certified Kubernetes Administrator) and CKAD (Certified Kubernetes Application Developer) Students Review: Mudasir Bashir This course on Docker and Kubernetes was excellent and very in-depth—highly recommended for anyone looking to build a solid foundation in containerization and orchestration. I would like to sincerely thank the trainer for the clear explanations and hands-on approach. My request to the trainer is to consider creating more advanced courses, particularly focusing on deployment using Helm, as it would be extremely valuable for practitioners in the DevOps space. Thanks again! Shahed R Master Docker & Kubernetes course is a great learning resource for anyone who wants A to Z understanding with hands-on experience. Anyone who wants to indulge and take a deep dive into containerization and its orchestration then this is the course to take. These videos are a true bang for your buck! Deepak R The Docker and Kubernetes course on Udemy is fantastic! The instructor explains concepts in-depth, making it easy to understand. Highly recommend for anyone wanting to learn these technologies

  • In modern application deployment, containerization plays a key role to run any sort of application with ease with Docker tools and Kubernetes Orchestration tool
  • Course was designed for every audience like IT professionals and non-IT professionals as well to be master in Containerization technology
  • This Course providers knowledge on many tools to understand the containerization technology
  • You will be having lot of exposure to in depth knowledge on each and every feature of Docker tools and Kubernetes Orchestration with examples

Temario

UNIDAD 1 - Introduction · 3 lecciones

UNIDAD 1 - Introduction

  • Virtualization with HypervisorVideo · 5 min
  • Limitations on Virtual MachineVideo · 5 min
  • What is a Container?Video · 12 min
UNIDAD 2 - Docker Engine: Docker Overview · 2 lecciones

UNIDAD 2 - Docker Engine: Docker Overview

  • Introduction to DockerVideo · 8 min
  • Difference between Docker Engine and Docker DesktopVideo · 7 min
UNIDAD 3 - Docker Engine: Installation · 5 lecciones

UNIDAD 3 - Docker Engine: Installation

  • System requirementsVideo · 6 min
  • Virtual Machine SetupVideo · 19 min
  • Docker Engine setup using package manager (Ubuntu)Video · 8 min
  • Docker Engine setup using scriptVideo · 6 min
  • Understanding Docker default parametersVideo · 15 min
UNIDAD 4 - Docker Engine: Containers · 17 lecciones

UNIDAD 4 - Docker Engine: Containers

  • What is a Docker containerVideo · 13 min
  • Nginx application container creation Part 1Video · 15 min
  • Nginx application container creation Part 2Video · 14 min
  • MySQL DeploymentVideo · 12 min
  • Container creation Workflow in Docker EngineVideo · 7 min
  • Configure static IP address for Docker host machineVideo · 12 min
  • Understanding how to access applications from outside of Docker host machineVideo · 8 min
  • Practical session on accessing applications from outside of Docker HostVideo · 8 min
  • Understanding container restart policyVideo · 14 min
  • Container restart policyVideo · 29 min
  • Introduction to WordPress and MySQL DeploymentVideo · 5 min
  • WordPress and MySQL Deployment on Docker EngineVideo · 16 min
  • Resource cleanupVideo · 2 min
  • Introduction to Jenkins CICD applicationVideo · 7 min
  • Jenkins CICD deployment on Docker EngineVideo · 11 min
  • Points to remember while creating container (rm, exec, create)Video · 11 min
  • Difference between docker container create and runVideo · 3 min
UNIDAD 5 - Docker Engine: Images · 19 lecciones

UNIDAD 5 - Docker Engine: Images

  • What is Docker Image for ContainersVideo · 11 min
  • Understanding Docker Image and Container LayersVideo · 12 min
  • Disk utilization of Containers and ImagesVideo · 10 min
  • Docker Hub account creation and pricingVideo · 8 min
  • Docker Image pull workflowVideo · 2 min
  • Push and Pull Images from Docker HubVideo · 17 min
  • Share Images in Docker Hub accountVideo · 5 min
  • Introduction to Dockerfile (A Custom Image Build Solution from Docker)Video · 9 min
  • Dockerfile - FROM parameterVideo · 13 min
  • Dockerfile - MAINTAINER and RUN parameter (with and without build cache)Video · 18 min
  • Dockerfile - LABEL and ENV parameterVideo · 25 min
  • Dockerfile - ARG and EXPOSE parameterVideo · 20 min
  • Dockerfile - COPY and ADD parameterVideo · 29 min
  • Dockerfile - ENTRYPOINT and CMD parameterVideo · 22 min
  • Dockerfile - SHELL and WORKDIR parameterVideo · 16 min
  • Dockerfile - STOPSIGNAL and HEALTHCHECK parameterVideo · 17 min
  • Dockerfile - VOLUME and USER parameterVideo · 19 min
  • Demo : Deploy Nginx app on Ubuntu 22.04 base image as non-root userVideo · 31 min
  • How to choose right base Image to save the size (Ubuntu Vs Alpine)Video · 15 min
UNIDAD 6 - Docker Engine: Storage · 13 lecciones

UNIDAD 6 - Docker Engine: Storage

  • Introduction to Docker Storage typesVideo · 16 min
  • Understanding volume mount with scenarios Part 1Video · 28 min
  • Understanding volume mount with scenarios Part 2Video · 6 min
  • Understanding Jenkins deployment using volume mount architectureVideo · 3 min
  • Jenkins CICD application deployment using volume mountVideo · 15 min
  • Understanding bind mount with scenarios Part 1Video · 7 min
  • Understanding bind mount with scenarios Part 2Video · 10 min
  • Understanding Jenkins deployment using bind mount architectureVideo · 2 min
  • Jenkins CICD application deployment using bind mountVideo · 9 min
  • Docker tmpfs mountVideo · 13 min
  • Points to remember while using StorageVideo · 6 min
  • Understanding remote storage using NFS serverVideo · 5 min
  • Implement Docker volume mount with NFS serverVideo · 21 min
UNIDAD 7 - Docker Engine: Networking · 14 lecciones

UNIDAD 7 - Docker Engine: Networking

  • Network types suppported by DockerVideo · 20 min
  • Docker default bridge networkVideo · 16 min
  • Docker user-defined bridge networkVideo · 17 min
  • User-defined bridge network managed by DaemonVideo · 4 min
  • Container with static IP address allocationVideo · 11 min
  • Points to remember while using Bridge networkVideo · 18 min
  • Understanding Host networkVideo · 7 min
  • Demo on host network creationVideo · 14 min
  • Points to remember while using Host networkVideo · 6 min
  • Understanding None networkVideo · 4 min
  • None networkVideo · 9 min
  • Understanding Docker overlay networkVideo · 13 min
  • Implementing Docker overlay networkVideo · 32 min
  • Points to consider while working with overlay networkVideo · 5 min
UNIDAD 8 - Docker Engine: Customization · 6 lecciones

UNIDAD 8 - Docker Engine: Customization

  • How to change default docker root directoryVideo · 9 min
  • Docker root directory status checkVideo · 2 min
  • How to change default bridge network CIDRVideo · 8 min
  • How to change default bridge network to custom networkVideo · 8 min
  • What are links in DockerVideo · 12 min
  • Introduction to resources limits on Docker containersVideo · 10 min
UNIDAD 9 - Docker Engine: Dashboard · 9 lecciones

UNIDAD 9 - Docker Engine: Dashboard

  • Introduction to UI accessVideo · 6 min
  • Portainer archirecture and pricing detailsVideo · 4 min
  • Setup and configure Portainer on Docker EngineVideo · 5 min
  • Access Portainer dashboardVideo · 4 min
  • Part 1 - EnvironmentsVideo · 8 min
  • Part 2 - ContainersVideo · 7 min
  • Part 3 - Network, Images, and VolumesVideo · 13 min
  • App templates and stackVideo · 6 min
  • Conclusion - limitations of community editionVideo · 6 min
UNIDAD 10 - Docker Compose · 5 lecciones

UNIDAD 10 - Docker Compose

  • Challenges with Docker EngineVideo · 6 min
  • Introduction to Docker ComposeVideo · 12 min
  • Docker compose file parametersVideo · 2 min
  • Introduction to Docker Engine machine for composeVideo · 6 min
  • Docker compose installation scenariosVideo · 4 min
UNIDAD 11 - Kubernetes Administration: Architecture · 7 lecciones

UNIDAD 11 - Kubernetes Administration: Architecture

  • High level view of Kubernetes architecture and componentsVideo · 7 min
  • Common components for control and compute plane nodesVideo · 4 min
  • Introduction to Kubernetes control plane componentsVideo · 2 min
  • Kubernetes control plane components working principleVideo · 25 min
  • Introduction to Kubernetes compute plane componentsVideo · 2 min
  • Kubernetes compute plane components working principleVideo · 18 min
  • Kubernetes Components ports and protocolsVideo · 4 min
UNIDAD 12 - Kubernetes Administration: Kubernetes Setup using kubeadm tool · 10 lecciones

UNIDAD 12 - Kubernetes Administration: Kubernetes Setup using kubeadm tool

  • Tools to setup kubernetes cluster and Cloud serviceVideo · 5 min
  • Overview on single and multi node setup using kubeadm toolVideo · 9 min
  • Why Containerd not Docker (K8S dropped support for Docker)Video · 9 min
  • Kubernetes single node setup using kubeadm tool (CRI_ Containerd)Video · 51 min
  • Kubernetes multi-node setup using kubeadm tool (CRI_Containerd)Video · 29 min
  • Part 1 - Kubernetes HA setup using kubeadm tool (CRI_ containerd)Video · 8 min
  • Part 2 - Kubernetes HA setup using kubeadm tool (CRI_containerd)Video · 21 min
  • Part 3 - Kubernetes HA setup using kubeadm tool (CRI_containerd)Video · 10 min
  • Part 4 Kubernetes HA setup using kubeadm tool (CRI_containerd)Video · 12 min
  • Part 5 - Kubernetes HA setup using kubeadm tool (CRI_containerd)Video · 11 min
UNIDAD 13 - Kubernetes Administration: POD · 16 lecciones

UNIDAD 13 - Kubernetes Administration: POD

  • Kubernetes Objects overviewVideo · 4 min
  • POD overviewVideo · 9 min
  • Intergrating VS code with K8S clusterVideo · 11 min
  • Overview on K8S objects creation using imperative and declarative approachVideo · 5 min
  • POD creation using Declarative approachVideo · 21 min
  • POD creation using Imperative approachVideo · 12 min
  • POD creation workflowVideo · 4 min
  • POD resource allocation CPU and MemoryVideo · 27 min
  • POD multi-container with shared volumeVideo · 14 min
  • Handling containers in POD using crictl (restart container POD)Video · 7 min
  • Access POD application outside cluster (hostPort)Video · 12 min
  • POD init Containers IntroductionVideo · 11 min
  • Demo : POD init ContainersVideo · 18 min
  • POD Lifecycle - restart policyVideo · 22 min
  • Static POD (controlled by Kubelet)Video · 5 min
  • Challenges of standalone POD applicationsVideo · 6 min
UNIDAD 14 - Kubernetes Administration: Workload resources · 2 lecciones

UNIDAD 14 - Kubernetes Administration: Workload resources

  • Introduction to Workload resourcesVideo · 8 min
  • Workload resource replicationVideo · 8 min
UNIDAD 15 - Kubernetes Administration: Replication Controller Object · 5 lecciones

UNIDAD 15 - Kubernetes Administration: Replication Controller Object

  • Introduction to Replication Controller (rc)Video · 11 min
  • Demo : Implement RC using declarative approachVideo · 17 min
  • Demo : RC scalein and scaleoutVideo · 20 min
  • Demo : RC and POD label selectorVideo · 20 min
  • Demo : How to delete RC using cascade optionVideo · 8 min
UNIDAD 16 - Kubernetes Administration: ReplicaSet Object · 6 lecciones

UNIDAD 16 - Kubernetes Administration: ReplicaSet Object

  • Introduction to Replica Set (rs)Video · 6 min
  • Demo : Implement RS using declarative approachVideo · 8 min
  • Demo : RS scalein and scaleoutVideo · 4 min
  • Demo : RS and POD label selector (matchLabels)Video · 5 min
  • Demo : RS and POD label selector (matchExpressions)Video · 20 min
  • Demo : How to delete RS using cascade optionVideo · 4 min
UNIDAD 17 - Kubernetes Administration: Deployment Object · 5 lecciones

UNIDAD 17 - Kubernetes Administration: Deployment Object

  • Introduction to Deployment (deploy)Video · 11 min
  • Demo : Deployment workflow (Declarative and Imperative)Video · 13 min
  • Demo : Deployment scalein and scaleoutVideo · 5 min
  • Demo : Deployment Rollout and Rollback (StrategyType & RollingUpdate)Video · 37 min
  • Demo : Deployment Rollout and Rollback (StrategyType & Recreate)Video · 16 min
UNIDAD 18 - Kubernetes Administration: DaemonSet Object · 4 lecciones

UNIDAD 18 - Kubernetes Administration: DaemonSet Object

  • Introduction to Daemon Set (ds)Video · 7 min
  • Demo: Daemonset work flow (Declarative approach)Video · 9 min
  • Demo : Daemonset rollout and rollback (strategy type & RollingUpdate)Video · 9 min
  • Demo: Daemonset rollout and rollback (strategy type & OnDelete)Video · 9 min
UNIDAD 19 - Kubernetes Administration: Jobs · 3 lecciones

UNIDAD 19 - Kubernetes Administration: Jobs

  • Introduction to JobsVideo · 7 min
  • Demo : Jobs workflow (restart Policy)Video · 20 min
  • Demo : Jobs termination and cleanupVideo · 16 min
UNIDAD 20 - Kubernetes Administration: CronJobs · 4 lecciones

UNIDAD 20 - Kubernetes Administration: CronJobs

  • Introduction to CronJobs (cj)Video · 6 min
  • Demo : CronJob workflow (restart Policy)Video · 18 min
  • Demo : CronJob concurrency policyVideo · 13 min
  • Demo : CronJob Job history limitsVideo · 3 min
UNIDAD 21 - Kubernetes Administration: Auto Cleanup Jobs · 3 lecciones

UNIDAD 21 - Kubernetes Administration: Auto Cleanup Jobs

  • Introduction to Auto-cleanup of finished JobsVideo · 1 min
  • Demo : Jobs auto-cleanupVideo · 2 min
  • Demo : CronJobs auto-cleanupVideo · 5 min
UNIDAD 22 - Kubernetes Administration: Services · 24 lecciones

UNIDAD 22 - Kubernetes Administration: Services

  • When to learn Statefulset workload resourceVideo · 2 min
  • Introduction to K8S Service and TypesVideo · 3 min
  • Overview on need of Service for workload resourcesVideo · 16 min
  • Introduction to ClusterIP serviceVideo · 7 min
  • Demo: Overview on Service type ClusterIPVideo · 19 min
  • Demo: Service (ClusterIP) with EndpointVideo · 6 min
  • Demo: Service ClusterIP type creation using Imperative approachVideo · 5 min
  • Demo: Service selector and pod labelsVideo · 9 min
  • Advanced: Traffic flow from client (POD) to service to target PODsVideo · 6 min
  • Introduction to NodePort serviceVideo · 9 min
  • Demo: Overview on Service type NodePortVideo · 11 min
  • Demo: Service NodePort type creation using Imperative approachVideo · 5 min
  • Demo: Customize service NodePort range and IP addresses rangeVideo · 8 min
  • Advanaced: Traffic flow from external to node to service to PODVideo · 4 min
  • Introduction to LoadBalancer serviceVideo · 11 min
  • Introduction to MetalLB for On-premises K8S clusterVideo · 6 min
  • Demo: Deploying MetalLB on cluster (On-premises)Video · 20 min
  • Advanced: Traffic flow while using LoadBalancer service typeVideo · 4 min
  • Introduction to ExternalIP serviceVideo · 3 min
  • Demo: Overview on Service type ExternalIPVideo · 8 min
  • Introduction to ExternalName serviceVideo · 5 min
  • Demo: Overview on Service type ExternalNameVideo · 9 min
  • Introduction to Headless service (ClusterIP & None)Video · 10 min
  • Demo: Overview on Service type Headless (ClusterIP & None)Video · 17 min
UNIDAD 23 - Kubernetes Administration: Storages · 14 lecciones

UNIDAD 23 - Kubernetes Administration: Storages

  • Introduction to Kubernetes Storage typesVideo · 2 min
  • Overview on Kubernetes VolumesVideo · 2 min
  • Overview on Kubernetes VolumesVideo · 13 min
  • EmptyDir: Working principle of emptyDir volume typeVideo · 5 min
  • EmptyDir: Demo for emptyDir volume type (Disk and Memory)Video · 32 min
  • hostPath: Working principle of hostPath volume typeVideo · 5 min
  • hostPath: Demo for hostPath volume type (Directory and DirectoryOrCreate)Video · 14 min
  • hostPath: Demo for hostPath volume type (File and FileOrCreate)Video · 10 min
  • NFS: Working principle of nfs volume typeVideo · 4 min
  • Setup NFS server for Kubernetes Volume DemoVideo · 7 min
  • NFS: Demo for NFS volume typeVideo · 13 min
  • NFS: Jenkins CICD Deployment Object with active and passive modeVideo · 38 min
  • downwardAPI: Demo on downwardAPI (Information_ fieldRef)Video · 15 min
  • downwardAPI: Demo on downwardAPI (Information_ resourcefieldRef)Video · 16 min
UNIDAD 24 - Kubernetes Administration: Volumes (PV & PVC) · 9 lecciones

UNIDAD 24 - Kubernetes Administration: Volumes (PV & PVC)

  • Introduction to Persistent StorageVideo · 20 min
  • Understanding Persistent Volume Access ModesVideo · 6 min
  • Demo: Static PV and PVC (volume plugin & hostPath)Video · 38 min
  • Demo: PV and PVC management (hostPath)Video · 14 min
  • Demo: Static PV and PVC (volume plugin & nfs)Video · 37 min
  • Demo: Persistent Volume Reclaim Policies (nfs - retain, recycle, delete)Video · 25 min
  • Introduction to Access Modes for PV and PVCVideo · 7 min
  • Demo: Access ModesVideo · 42 min
  • Understanding PV phasesVideo · 4 min
UNIDAD 25 - Kubernetes Administration: Statefulset · 6 lecciones

UNIDAD 25 - Kubernetes Administration: Statefulset

  • Introduction to Kubernetes ConfigurationVideo · 18 min
  • Introduction to Statefulset ObjectVideo · 18 min
  • Demo: understanding STS workflowVideo · 25 min
  • Demo: STS scalein and scaleout stratagiesVideo · 3 min
  • Demo: STS with Headless serviceVideo · 10 min
  • Demo: Update strategies supported by STSVideo · 10 min
UNIDAD 26 - Kubernetes Administration: Configuration (configMap & Secrets) · 11 lecciones

UNIDAD 26 - Kubernetes Administration: Configuration (configMap & Secrets)

  • Introduction to Kubernetes ConfigurationVideo · 2 min
  • Introduction to Kubernetes ConfigMapVideo · 8 min
  • Demo: Handling ConfigMap using Imperative approach (environment variables)Video · 42 min
  • Demo: Handling ConfigMap using Declarative approach (environment variables)Video · 7 min
  • Demo: Handling ConfigMap using Declarative approach (volume plugin)Video · 46 min
  • Demo: Immutable ConfigMapVideo · 4 min
  • Introduction to Kubernetes SecretsVideo · 9 min
  • Demo: Handling Secrets using Imperative approach (environment variables)Video · 25 min
  • Demo: Handling Secrets using Declarative approachVideo · 6 min
  • Demo: Handling Secrets using Declarative approach (volume plugin)Video · 18 min
  • Demo: Secrets to pull registry Private images (imagePullSecrets)Video · 22 min
UNIDAD 27 - Kubernetes Administration: Scheduling Workloads · 13 lecciones

UNIDAD 27 - Kubernetes Administration: Scheduling Workloads

  • Introduction to Kubernetes schedulerVideo · 13 min
  • Demo: Scheduling POD using nodeNameVideo · 16 min
  • Demo: Scheduling POD using nodeSelectorVideo · 25 min
  • Introduction to nodeAffinity operatorsVideo · 6 min
  • Demo: Scheduling POD using nodeAffinity (requiredDuringScheduling)Video · 16 min
  • Demo: preferred and required for nodeAffinityVideo · 8 min
  • Demo: nodeAntiAffinity using NotIn operatorVideo · 5 min
  • Demo: Scheduling POD using podAffinity (requiredDuringScheduling)Video · 19 min
  • Demo: Scheduling POD using podAffinity (preferredDuringScheduling)Video · 11 min
  • Demo: Scheduling POD using podAntiAffinity (requiredDuringScheduling)Video · 11 min
  • Demo: Scheduling POD using podAntiAffinity (preferredDuringScheduling)Video · 5 min
  • Demo: Scheduling POD using Taints and Tolerations (NoSchedule)Video · 24 min
  • Demo: Scheduling POD using Taints and Tolerations (NoExecute)Video · 11 min
UNIDAD 28 - Kubernetes Administration: Authentication and Authorization · 12 lecciones

UNIDAD 28 - Kubernetes Administration: Authentication and Authorization

  • Introduction to Kubernetes Authentication and Authorization strategiesVideo · 7 min
  • Understanding Kubernetes authenticationVideo · 7 min
  • Understanding Kubernetes authorizationVideo · 7 min
  • Working principle of Cloud Kubernetes clusterVideo · 3 min
  • Understanding kubeconfig fileVideo · 19 min
  • Demo: K8S authenticating using cert based (Role and RoleBinding)Video · 30 min
  • Demo: K8S authenticating using cert based (ClusterRole and ClusterRoleBinding)Video · 16 min
  • Understanding k8s ServiceAccountVideo · 9 min
  • Demo: K8S POD to use Service AccountVideo · 27 min
  • Demo: K8S authenticating using SA based (Role and RoleBinding)Video · 25 min
  • Demo: K8S authenticating using SA based (ClusterRole and ClusterRoleBinding)Video · 6 min
  • Demo: How to handle multiple context in kubeconfig fileVideo · 8 min
UNIDAD 29 - Kubernetes Administration: Namespaces · 2 lecciones

UNIDAD 29 - Kubernetes Administration: Namespaces

  • Introduction to Kubernetes NamespacesVideo · 15 min
  • Demo: Implementing Kubernetes namespaces (imperative and declarative)Video · 20 min
UNIDAD 30 - Kubernetes Administration: Ingress Controller · 9 lecciones

UNIDAD 30 - Kubernetes Administration: Ingress Controller

  • How to access applications in k8s from outside clusterVideo · 5 min
  • Introduction to Ingress ControllerVideo · 11 min
  • Understanding Nginx Ingress Controller for On-premises K8SVideo · 7 min
  • Demo: Deploy Nginx Ingress ControllerVideo · 16 min
  • Demo: Deploy Ingress resource for applications in k8s (host-based routing)Video · 26 min
  • k8s Ingress resource workflow (host-based routing)Video · 5 min
  • Demo: TLS termination for Ingress resource (host-based routing)Video · 13 min
  • K8S Ingress resource workflow (path-based routing)Video · 5 min
  • Demo: Deploy Ingress resource for applications in k8s (path-based routing)Video · 12 min
UNIDAD 31 - Kubernetes Administration: Network Policies · 9 lecciones

UNIDAD 31 - Kubernetes Administration: Network Policies

  • Introduction to Kubernetes Network PolicyVideo · 16 min
  • Understanding Network Policy resource implementation (calico network policy)Video · 3 min
  • Demo: Network Policy Implementation with podSelector (Ingress type)Video · 32 min
  • Demo: Network Policy Implementation with namespaceSelector (Ingress type)Video · 13 min
  • Demo: Network Policy Implementation with ipBlock (Ingress type)Video · 15 min
  • Demo: Network Policy with podSelector and namespaceSelector (Ingress type)Video · 13 min
  • Demo: Network Policy with podSelector and namespaceSelector (Egress type)Video · 12 min
  • Demo: Network Policy with ipBlock (Egress type)Video · 7 min
  • Understanding Default Network PoliciesVideo · 10 min
UNIDAD 32 - Kubernetes Administration: Dashboard · 5 lecciones

UNIDAD 32 - Kubernetes Administration: Dashboard

  • Introduction to web-based UI for kubernetesVideo · 5 min
  • Demo: Deploy k8s dashboardVideo · 7 min
  • Demo: Admin user management in k8s dashboard (ServiceAccount)Video · 8 min
  • Demo: Dashboard walk through as Admin userVideo · 10 min
  • Demo: User access to k8s dashboard (read only access)Video · 8 min
UNIDAD 33 - Kubernetes Administration: Cluster Upgrade · 3 lecciones

UNIDAD 33 - Kubernetes Administration: Cluster Upgrade

  • Understanding k8s upgrade principlesVideo · 8 min
  • Upgrade k8s from v1.25.x to v1.26.x (minor version upgrade)Video · 24 min
  • K8S upgrade - ConclusionVideo · 7 min
UNIDAD 34 - Kubernetes Administration: ETCD disaster recovery and security · 4 lecciones

UNIDAD 34 - Kubernetes Administration: ETCD disaster recovery and security

  • Introduction to ETCDVideo · 6 min
  • ETCD cli tool setup and configurationVideo · 7 min
  • Backup: ETCD snapshot (Scenario 1)Video · 9 min
  • Restore: ETCD snapshot restore (Scenario 1)Video · 12 min
UNIDAD 35 - Kubernetes Administration: Monitoring · 66 lecciones

UNIDAD 35 - Kubernetes Administration: Monitoring

  • Introduction to monitoring tools for KubernetesVideo · 9 min
  • Introduction to PrometheusVideo · 4 min
  • Understanding prometheus components and architectureVideo · 7 min
  • Understanding prometheus manifest filesVideo · 7 min
  • Deploy Promethues on Kubernetes clusterVideo · 4 min
  • Access Prometheus dashboardVideo · 13 min
  • Metric server for PrometheusVideo · 2 min
  • Understanding Grafana manifest filesVideo · 5 min
  • Deploy Grafana on Kubernetes clusterVideo · 4 min
  • Access Grafana dashboard with node-exporterVideo · 12 min
  • Grafana dashboardVideo · 6 min
  • Resource cleanupVideo · 2 min
  • Understanding Docker overlay networkVideo · 13 min
  • Implementing Docker overlay networkVideo · 32 min
  • Points to consider while working with overlay networkVideo · 5 min
  • Understanding Jenkins deployment using volume mount architectureVideo · 3 min
  • Jenkins CICD application deployment using volume mountVideo · 15 min
  • Introduction to WordPress and MySQL DeploymentVideo · 5 min
  • Understanding remote storage using NFS serverVideo · 5 min
  • Implement Docker volume mount with NFS serverVideo · 21 min
  • Deploy Nginx app on Ubuntu 22.04 base image as non-root userVideo · 31 min
  • GitHub and Docker Hub account walk throughVideo · 3 min
  • GitHub integration with VS CodeVideo · 9 min
  • Scenario 1: Implement Dockerfile for Nginx webappVideo · 10 min
  • Scenario 1: GitHub Secrets for authenticationVideo · 6 min
  • Scenario 1: GitHub actions workflow YAML (GitHub actions)Video · 29 min
  • Scenario 1: GitHub actions executionVideo · 13 min
  • Scenario 2: Repository tagsVideo · 21 min
  • Scenario 2: Repository tagsVideo · 7 min
  • Image vulnerability scan implementation (build and push action)Video · 11 min
  • CICD workflow: Commit changes to run Image scan (dynamic tagging)Video · 6 min
  • Manual: Run github workflowVideo · 3 min
  • Run Build, Scan and Push github workflowVideo · 20 min
  • Project agendaVideo · 2 min
  • AWS EC2 Instance setup for Docker EngineVideo · 4 min
  • WordPress and MySQL Deployment on Docker EngineVideo · 16 min
  • EC2 ssh access and configurationVideo · 4 min
  • Basic check of Docker Engine tool and directory structureVideo · 3 min
  • K8SEngineers application deployment workflowVideo · 1 min
  • PostgreSQL: deployment workflowVideo · 2 min
  • PostgreSQL: Implement DockerfileVideo · 5 min
  • PostgreSQL: Implement scripts to initializeVideo · 6 min
  • PostgreSQL: Download and access initial DB backup fileVideo · 1 min
  • PostgreSQL: Build image from DockerfileVideo · 2 min
  • Launch PostgreSQL databaseVideo · 5 min
  • NodeJS deployment workflowVideo · 2 min
  • Backend: Clone repository for k8sengineers backend codeVideo · 1 min
  • Backend: Implement DockerfileVideo · 5 min
  • Backend: Define ENV for NodeJS to access PostgreSQLVideo · 3 min
  • Backend: Build Image from DockerfileVideo · 3 min
  • Backend: Launch NodeJS containerVideo · 2 min
  • Backend: Check NodeJS health after deploymentVideo · 3 min
  • ReactJS deployment workflowVideo · 3 min
  • Frontend: Clone repository for k8sengineers frontend codeVideo · 1 min
  • Frontend: Implement DockerfileVideo · 8 min
  • Frontend: Build image from DockerfileVideo · 3 min
  • Frontend: Launch ReactJS containerVideo · 2 min
  • Allow ports to access k8sengineers applicationVideo · 1 min
  • Conclusion_ Access application to verify deploymentVideo · 4 min
  • Changes for Docker ComposeVideo · 3 min
  • Implement Docker compose fileVideo · 11 min
  • Image build with Docker composeVideo · 7 min
  • Deploy service with Docker composeVideo · 2 min
  • Update AWS Rote53 with A and CNAME recordVideo · 2 min
  • Access application after deploymentVideo · 1 min
  • Cleanup activityVideo · 2 min
UNIDAD 36 - Docker Project: Visualpath K8SEngineer Live application(Code Read Only Access) · 26 lecciones

UNIDAD 36 - Docker Project: Visualpath K8SEngineer Live application(Code Read Only Access)

  • Project IntroductionVideo · 1 min
  • Docker Project: Project agendaVideo · 2 min
  • Docker Project: AWS EC2 Instance setup for Docker EngineVideo · 4 min
  • Docker Project: EC2 ssh access and configurationVideo · 4 min
  • Docker Project: Basic check of Docker Engine tool and directory structureVideo · 3 min
  • Docker Project: K8SEngineers application deployment workflowVideo · 1 min
  • Docker Engine: PostgreSQL deployment workflowVideo · 2 min
  • Docker Engine: PostgreSQL Implement DockerfileVideo · 5 min
  • Docker Engine: PostgreSQL Implement scripts to initializeVideo · 6 min
  • Docker Engine: PostgreSQL Download and access initial DB backup fileVideo · 1 min
  • Docker Engine: PostgreSQL Build image from DockerfileVideo · 2 min
  • Docker Engine: Launch PostgreSQL databaseVideo · 5 min
  • Docker Engine: NodeJS deployment workflowVideo · 2 min
  • Docker Engine: Backend Clone repository for k8sengineers backend codeVideo · 1 min
  • Docker Engine: Backend: Implement DockerfileVideo · 5 min
  • Docker Engine: Backend: Define ENV for NodeJS to access PostgreSQLVideo · 3 min
  • Docker Engine: Backend: Build Image from DockerfileVideo · 3 min
  • Docker Engine: Backend: Launch NodeJS containerVideo · 2 min
  • Docker Engine: Backend: Check NodeJS health after deploymentVideo · 3 min
  • Docker Engine: ReactJS deployment workflowVideo · 3 min
  • Docker Engine: Frontend: Clone repository for k8sengineers frontend codeVideo · 1 min
  • Docker Engine: Frontend: Implement DockerfileVideo · 8 min
  • Docker Engine: Frontend Build image from DockerfileVideo · 3 min
  • Docker Engine: Frontend: Launch ReactJS containerVideo · 2 min
  • Docker Engine: Allow ports to access k8sengineers applicationVideo · 1 min
  • Docker Engine: Conclusion: Access application to verify deploymentVideo · 4 min
UNIDAD 37 - Helm Introduction · 5 lecciones

UNIDAD 37 - Helm Introduction

  • IntroductionVideo · 2 min
  • Understanding Kubernetes application deployment stratagiesVideo · 4 min
  • Introduction to HELMVideo · 10 min
  • Helm WorkflowVideo · 4 min
  • Difference between Helm v2 vs v3 ArchitectureVideo · 3 min
UNIDAD 38 - Helm Setup and Configuration · 3 lecciones

UNIDAD 38 - Helm Setup and Configuration

  • Introduction to Helm Setup and ConfigurationVideo · 7 min
  • Demo: Helm setup and configuration on k8s node (Binary release)Video · 8 min
  • Demo: Helm setup and configuration on remote machine (Package manager)Video · 10 min
UNIDAD 39 - Helm Charts Introduction · 9 lecciones

UNIDAD 39 - Helm Charts Introduction

  • Introduction to Helm chartsVideo · 4 min
  • Understanding: Chart.yaml file parametersVideo · 12 min
  • Understanding: templates folder and values.yaml file purposeVideo · 10 min
  • Understanding: LICENSE and README fileVideo · 2 min
  • Understanding: .helmignore and NOTES.txt fileVideo · 4 min
  • Understanding: charts folderVideo · 3 min
  • Understanding: _helpers.tpl fileVideo · 8 min
  • Understanding: JSON schema file and crds folderVideo · 7 min
  • Understanding: test folderVideo · 6 min
UNIDAD 40 - Helm Repository · 3 lecciones

UNIDAD 40 - Helm Repository

  • Introduction to Helm repositoryVideo · 5 min
  • Add and update help repos (bitnami repository)Video · 6 min
  • How to remove repo from helmVideo · 3 min
UNIDAD 41 - Helm chart workflow · 5 lecciones

UNIDAD 41 - Helm chart workflow

  • Understanding basic chart creation stepsVideo · 4 min
  • Basic steps to deploy and test helm chartVideo · 10 min
  • Rollout and Rollback of helm chartVideo · 10 min
  • Working with helm command to check status and package chartVideo · 9 min
  • Helm commands with previewVideo · 7 min
UNIDAD 42 - Project 1: Implement Helm chart from scratch · 3 lecciones

UNIDAD 42 - Project 1: Implement Helm chart from scratch

  • Implement metadata and template files for Nginx application deploymentVideo · 20 min
  • Understanding chart versionVideo · 9 min
  • Inherit variables from Chart.yaml fileVideo · 10 min
UNIDAD 43 - Project 2: Implement Helm chart from scratch · 11 lecciones

UNIDAD 43 - Project 2: Implement Helm chart from scratch

  • Recap: Implement Nginx application deployment templatesVideo · 4 min
  • Part1: Implement values.yaml for template filesVideo · 17 min
  • Part2: Implement values.yaml for template filesVideo · 16 min
  • Predefined variables (Release)Video · 9 min
  • Predefined variables (Capabilities)Video · 7 min
  • Part1: Handling _helpers.tpl in template files (template)Video · 21 min
  • Part2: Handling _helpers.tpl in template files (include)Video · 11 min
  • Part3: Handling _helpers.tpl in template files (include)Video · 12 min
  • Part1: Helm test using test hook (helm testing)Video · 18 min
  • Part2: Helm test using delete policy hook (helm testing)Video · 10 min
  • Part3: Types of delete policy hook (helm testing)Video · 2 min
UNIDAD 44 - Project 3: Implement Helm chart from scratch · 16 lecciones

UNIDAD 44 - Project 3: Implement Helm chart from scratch

  • Introduction to MYSQL application deployment process using manifestsVideo · 5 min
  • Deploy MySQL app through manifest approachVideo · 28 min
  • Part1: Implement values for pv template filesVideo · 17 min
  • Part2: Implement pv template files with labelsVideo · 8 min
  • Part3: Implement pv template files with annotationsVideo · 5 min
  • Part1: Implement values for secrets template filesVideo · 12 min
  • Part2: Implement values for secrets template files with annotations and labelsVideo · 11 min
  • Implement values for service template fileVideo · 18 min
  • Part1: Implement statefulset template for MySQLVideo · 12 min
  • Part2: Implement statefulset template for MySQLVideo · 11 min
  • Part3: Implement statefulset template for MySQLVideo · 10 min
  • Part4: Implement statefulset template for MySQLVideo · 6 min
  • Implement Job template for MySQL backupVideo · 22 min
  • Implement CronJob template for scheduled backupsVideo · 12 min
  • Deploy MySQL application with all templates enabledVideo · 7 min
  • Cleanup MySQL chartVideo · 3 min
UNIDAD 45 - Helm hooks · 1 lecciones

UNIDAD 45 - Helm hooks

  • Introduction to Helm hooksVideo · 6 min
UNIDAD 46 - Introduction to GitOps · 1 lecciones

UNIDAD 46 - Introduction to GitOps

  • GitOps Deployment stratagiesVideo · 6 min
UNIDAD 47 - ArgoCD Architecture · 3 lecciones

UNIDAD 47 - ArgoCD Architecture

  • Introduction to ArgoCDVideo · 7 min
  • ArgoCD architectureVideo · 5 min
  • Components: API, Repository Server and Application ControllerVideo · 7 min
UNIDAD 48 - ArgoCD Setup and Configuration · 4 lecciones

UNIDAD 48 - ArgoCD Setup and Configuration

  • Requirments for ArgoCD setupVideo · 4 min
  • ArgoCD SetupVideo · 7 min
  • Dashboard SetupVideo · 6 min
  • ArgoCD CLI setupVideo · 6 min
UNIDAD 49 - GitHub and ArgoCD Intergartion · 2 lecciones

UNIDAD 49 - GitHub and ArgoCD Intergartion

  • ArgoCD intergration with GitHubVideo · 6 min
  • Password reset for admin userVideo · 2 min
UNIDAD 50 - Project 1: Nginx manifest deployment · 5 lecciones

UNIDAD 50 - Project 1: Nginx manifest deployment

  • Nginx Deployment using manifestVideo · 14 min
  • Deployment rolloutVideo · 9 min
  • Deployment rollbackVideo · 7 min
  • Deployment rollback using git revertVideo · 9 min
  • Application cleanupVideo · 3 min
UNIDAD 51 - Project 2: MySQL manifest deployment · 1 lecciones

UNIDAD 51 - Project 2: MySQL manifest deployment

  • Deploy MySQL applicationVideo · 16 min
UNIDAD 52 - Project 3: Jenkins manifest deployment · 6 lecciones

UNIDAD 52 - Project 3: Jenkins manifest deployment

  • Deployment and Service yaml creationVideo · 4 min
  • Deploy Jenkins applicationVideo · 16 min
  • Disaster recovery of application dataVideo · 3 min
  • Jenkins image rolloutVideo · 5 min
  • Jenkins rollbackVideo · 7 min
  • Resource cleanupVideo · 2 min
UNIDAD 53 - Project 4: Nginx helm deployment · 4 lecciones

UNIDAD 53 - Project 4: Nginx helm deployment

  • Nginx app deployment using helm chartVideo · 6 min
  • Nginx helm chart with custom valuesVideo · 4 min
  • Nginx app using declarative approachVideo · 6 min
  • Declarative approach with custom parametersVideo · 7 min
UNIDAD 54 - Hooks and Waves · 8 lecciones

UNIDAD 54 - Hooks and Waves

  • Introduction to Hooks and WavesVideo · 6 min
  • Sync and waves workflowVideo · 2 min
  • Basic hook detailsVideo · 2 min
  • PreSync and PostSync DemoVideo · 11 min
  • Part1: Hook delete policy demoVideo · 6 min
  • Part2: Hook delete policy demoVideo · 6 min
  • Part1: Demo on argocd waves priorityVideo · 17 min
  • Part2: Demo on argocd waves priorityVideo · 4 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    54 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    Cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Master Docker & Kubernetes

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Visualpath Pvt Ltd.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 54 unidades · 461 lecciones · 60 h
  • 12 meses de acceso
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Visualpath Pvt Ltd; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Master Docker & Kubernetes

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture