☸️ Kubernetes Overview
Kubernetes (K8s) is an open-source platform designed to automate the deployment, management, and scalability of containerized applications. Originally created by Google and currently maintained by the Cloud Native Computing Foundation (CNCF), it has become the market standard for container orchestration.
🔑 Key Concepts
- Cluster: a set of nodes (machines) running containerized applications.
- Node: a machine (physical or virtual) running Kubernetes services.
- Pod: the smallest executable unit in Kubernetes, usually representing one or more containers.
- Service: a resource that exposes applications in pods in a stable way, even if pods change IP addresses.
- Ingress: controls external access to services, usually via HTTP/HTTPS.
- ConfigMap and Secret: used to manage configuration variables and sensitive data.
- Deployment: a resource that manages pod replicas and updates.
⚙️ Benefits of Kubernetes
- Automatic scalability of applications.
- High availability with load balancing.
- Simplified management of updates and rollbacks.
- Portability across different cloud providers or on-premises infrastructure.
- Rich ecosystem, with support for various monitoring, CI/CD, and security tools.
📊 Use Cases
- Hosting microservices.
- SaaS platforms with high demand.
- Large-scale data processing.
- Hybrid and multi-cloud environments.
☸️ Kubernetes Installation via Marketplace

⚙️ Deployment Options
-
Version
Select your K8s version.
-
Topology
- Development: creates a simpler server for testing.
- Production: full K8s server recommended for production.
-
K8s Dashboard
Choose between the default K8s dashboard version or Skooner.
- Skooner interface:

- K8s interface:

-
Ingress Controller
Choose between:
- HAProxy - Best performance and high level of traffic control for critical network scenarios.
- NGINX - Stable, mature, and market-standard solution.
- Traefik - Focus on automation, cloud-native, and ease of use with dashboard.
-
Deployment
- Clean - Predefined by the platform with a Hello World example deployment.
- Custom - Add a public YAML to be started along with the cluster.
-
NFS Storage
Defines if the cluster will have an available NFS Storage.
-
Modules
Optional, you can choose to add:
- Prometheus + Grafana - monitoring.
- Remote API Access - Enables access from external APIs.
- Jaeger Tracing Tools - tool for distributed tracing.
-
Environment
Defines the Environment name.
-
Display Name
Defines the name to be displayed.
-
Region
Choose one of the available regions to host your environment.
⚙️ Installation Completed
Below is an example of the screen at the end of the installation, containing the access URL to the Dashboard and the Token, important to save. If you installed the optional Modules, this screen will also display access data and links.

📚 Related Resources
🧠 Questions?
Contact our SaveinCloud technical support team!