RousselTMLEARNING

TP · Kubernetes: del descubrimiento a la experiencia

Entorno de prueba

Oracle VM VirtualBox #

Usaremos VirtualBox para desplegar nuestras máquinas virtuales de prueba. Algunas prácticas se realizarán en Docker, por lo que si ya tiene un motor Docker, puede usarlo en lugar de desplegar una nueva VM.

Proceda con la instalación de VirtualBox siguiendo el procedimiento correspondiente a su sistema:

https://www.virtualbox.org/wiki/Downloads

HashiCorp Vagrant #

Usaremos Vagrant para desplegar automáticamente entornos de prueba. Para saber más sobre Vagrant, puede seguir nuestra formación dedicada.

Proceda con la instalación de Vagrant siguiendo el procedimiento correspondiente a su sistema:

https://developer.hashicorp.com/vagrant/install

Del concepto a la experiencia #

Hemos preconfigurado un repositorio para la formación.

  1. Repositorio Git

    Puede usar el siguiente comando para clonar el repositorio:

    git clone https://github.com/RousselTM/kubernetes-formation
  2. Elección del entorno

    Las configuraciones de los entornos de prueba se encuentran en la carpeta tp. Esta carpeta contiene varias subcarpetas, cada una correspondiente a un entorno de prueba: VM simple, VM con Docker, VM con aplicación... Dependiendo de la práctica, especificaremos cuál usar:

    cd kubernetes-formation/tp/kind
  3. Creación del entorno

    Una vez en la carpeta correspondiente al entorno deseado, puede iniciar la creación del entorno en VirtualBox con el siguiente comando de Vagrant:

    vagrant up
  4. Acceso a la VM

    Puede acceder a la VM ejecutando el siguiente comando:
    vagrant ssh kind-formation

Nivel de dificultad : ●○○○○ (1/5)

Mi seguimiento

  • ⏱ Duración estimada : ≈ 28 min

🧪 Iniciar el entorno de prácticas ↗

Inicia sesión para seguir tu progreso y tomar notas. Iniciar sesión

💬 Hacer una pregunta

Artículos recomendados

Sécurité réseau des conteneurs (container network security) et networking Kubernetes

Sécuriser le réseau des conteneurs : fonctionnement du networking Docker et Kubernetes, CNI, Netw...

Aide-mémoire kubectl : les commandes essentielles

Toutes les commandes kubectl utiles au quotidien : contextes, ressources, logs, exec, port-forwar...

HAProxy dans Kubernetes : L'Ingress Controller Haute Performance

Découvrez en profondeur l'intégration de HAProxy dans Kubernetes. Architecture Direct-to-Pod, opt...

Kubernetes : architecture et composants (control plane, nœuds, objets)

Comprendre l'architecture de Kubernetes : API server, etcd, scheduler, controller manager, kubele...

Prometheus sur Kubernetes et l'interface web de Prometheus

Déployer Prometheus sur Kubernetes avec kube-prometheus-stack (Prometheus Operator, ServiceMonito...

Kubernetes : Pods, ReplicaSets et Deployments (déployer et mettre à jour)

Maîtriser les workloads Kubernetes : anatomie d'un pod, ReplicaSet, Deployment, stratégies Rollin...

Kubernetes : exposer ses applications (Services, Ingress et Gateway API)

Exposer des applications dans Kubernetes : Services ClusterIP/NodePort/LoadBalancer, Ingress, Ing...

Sécuriser Kubernetes : RBAC, NetworkPolicies, sécurité réseau des conteneurs et Pod Security

Sécuriser Kubernetes : RBAC (Role, ClusterRole, bindings), ServiceAccounts, NetworkPolicies, Pod ...

Gestionnaires de déploiement

Vue d'ensemble des gestionnaires de déploiement dans Kubernetes, leurs fonctions et cas d'utilisa...

Apoyar

♥ APOYAR

Apoya RousselTM Learning

Los cursos, artículos, prácticas y certificados siguen siendo gratuitos y sin publicidad intrusiva. Una contribución libre, por el importe que elijas, financia el alojamiento, los entornos de prácticas y nuevos contenidos.

Contribuir con PayPal Importe libre · tarjeta o cuenta PayPalMás información
QR code PayPal
O escanea este código QR con tu teléfono

¡Gracias, cada contribución cuenta!