Module server_forge::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§
- Configures Docker after installation.
- Configures Kubernetes after installation.
- Deploys a single container for the specified application.
- Deploys containers for all applications specified in the configuration.
- Deploys an application to Kubernetes.
- Deploys a single container for the specified application.
- Installs Docker on the system.
- Installs Kubernetes tools (kubectl and minikube) on the system.
- Sets up Docker on the system.
- Sets up Kubernetes on the system.