Module containerization

Module containerization 

Source
Expand description

§Containerization Module

This module provides functionality for setting up and managing containerization technologies, specifically Docker and Kubernetes, on a Linux server. It includes functions for installation, configuration, and deployment of containerized applications.

The module is designed to work across different Linux distributions by leveraging the appropriate package manager and installation methods for each system.

Functions§

configure_docker
Configures Docker after installation.
configure_kubernetes
Configures Kubernetes after installation.
deploy_container
Deploys a single container for the specified application.
deploy_containers
Deploys containers for all applications specified in the configuration.
deploy_to_docker
Deploys an application to Kubernetes.
deploy_to_kubernetes
Deploys a single container for the specified application.
install_docker
Installs Docker on the system.
install_kubernetes
Installs Kubernetes tools (kubectl and minikube) on the system.
setup_docker
Sets up Docker on the system.
setup_kubernetes
Sets up Kubernetes on the system.