Ansible: From VM to Kubernetes
By using Ansible for DevOps, we could manage both VM, Docker image provision, Kubernetes and CephFS provision, or even Kubernetes Pod runtime management.
Drupal\mysql\Driver\Database\mysql\Connection::open() (Line: 460) Drupal\Core\Database\Database::openConnection() (Line: 191) Drupal\Core\Database\Database::getConnection() call_user_func_array() (Line: 77) Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179) Drupal\Component\DependencyInjection\Container->get() (Line: 226) Drupal\Component\DependencyInjection\PhpArrayContainer->resolveServicesAndParameters() (Line: 60) Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179) Drupal\Component\DependencyInjection\Container->get() (Line: 576) Drupal\Core\DrupalKernel->getCachedContainerDefinition() (Line: 966) Drupal\Core\DrupalKernel->initializeContainer() (Line: 515) Drupal\Core\DrupalKernel->boot() (Line: 739) Drupal\Core\DrupalKernel->handle() (Line: 19)
Drupal\mysql\Driver\Database\mysql\Connection::open() (Line: 460) Drupal\Core\Database\Database::openConnection() (Line: 191) Drupal\Core\Database\Database::getConnection() call_user_func_array() (Line: 77) Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179) Drupal\Component\DependencyInjection\Container->get() (Line: 226) Drupal\Component\DependencyInjection\PhpArrayContainer->resolveServicesAndParameters() (Line: 60) Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179) Drupal\Component\DependencyInjection\Container->get() (Line: 576) Drupal\Core\DrupalKernel->getCachedContainerDefinition() (Line: 966) Drupal\Core\DrupalKernel->initializeContainer() (Line: 515) Drupal\Core\DrupalKernel->boot() (Line: 739) Drupal\Core\DrupalKernel->handle() (Line: 19)
Drupal\mysql\Driver\Database\mysql\Connection::open() (Line: 460) Drupal\Core\Database\Database::openConnection() (Line: 191) Drupal\Core\Database\Database::getConnection() call_user_func_array() (Line: 77) Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179) Drupal\Component\DependencyInjection\Container->get() (Line: 226) Drupal\Component\DependencyInjection\PhpArrayContainer->resolveServicesAndParameters() (Line: 60) Drupal\Component\DependencyInjection\PhpArrayContainer->createService() (Line: 179) Drupal\Component\DependencyInjection\Container->get() (Line: 576) Drupal\Core\DrupalKernel->getCachedContainerDefinition() (Line: 966) Drupal\Core\DrupalKernel->initializeContainer() (Line: 515) Drupal\Core\DrupalKernel->boot() (Line: 739) Drupal\Core\DrupalKernel->handle() (Line: 19)
Here is a list of event, includes speaker session and other intermediate slots (e.g. lunch):
By using Ansible for DevOps, we could manage both VM, Docker image provision, Kubernetes and CephFS provision, or even Kubernetes Pod runtime management.
Starting with Ansible installation, playing with CLI, writing Ansible Role with test on LXD, create Docker Image with Ansible Playbook and Roles, and managing a running Kubernetes with Ansible.
Cloud Native Infrastructure is a very popular topic nowadays. It enabled empower organizations to build and run scalable applications in modern, dynamic environments an