Skip to content

Commit aa9ec81

Browse files
authored
Merge pull request #501 from kool-dev/docs-tweaks
Docs tweaks - cloud sizes
2 parents 7cedaa6 + 64bb6ba commit aa9ec81

File tree

2 files changed

+23
-3
lines changed

2 files changed

+23
-3
lines changed

docs/02-Kool-Cloud/01-Getting-Started.md

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,32 @@
1-
The [Kool.dev Cloud](https://kool.dev/cloud) supports a wide range of features designed to suit your needs for deploying containerized web applications. It includes features such as **persisting folders** across deployments, running **daemons** as extra containers, scheduling commands like **cron jobs**, adding **hooks to run before or after** deployment, **viewing logs** of running containers, accessing the running container **interactively**, and much more.
1+
# About Kool.dev Cloud
2+
3+
The [Kool.dev Cloud](https://kool.dev/cloud) brings the ease you always thought should exist when deploying web applications running in containers to the cloud.
4+
5+
For developers stepping into the world of cloud-native development, **Kool.dev** is a game-changer. It bridges the gap between the **complexity of container management** and the efficiency of cloud-native applications, empowering developers to focus more on creating value and less on managing infrastructure.
26

37
The Kool.dev Cloud API was designed with the best developer experience in mind for deploying containers to the cloud. By leveraging your existing local environment structure in `docker-compose.yml` and adding a sane and intuitive configuration layer that will feel familiar from the first sight, our goal is to provide a best-in-class offering for cloud platform engineering. This platform allows you to leverage Kubernetes and orchestrate your web applications in the cloud without all the hassle.
48

59
> **Enterprise**: You can use Kool.dev Cloud to deploy workloads to your own cloud vendor to keep things compliant - [contact us](mailto:[email protected]) for the **"Bring your Own Cloud"** offer.
610
711
**Kool.dev Cloud** is the CLI suite of commands that allows you to configure, deploy, access, and tail logs from the applications to the cloud via the Kool.dev Cloud API.
812

9-
## Deploy Docker Compose-based, containerized apps in just a few simple steps
13+
# Features
14+
15+
## CPU and Memory Resources
16+
17+
Having your application in a container helps isolating its resources and allocate them more efficiently, while scaling up and down seamlessly.
18+
19+
Currently the sizing of containers go by a simple scale: `micro`, `small`, `medium`, `large`, `xlarge`, `xxlarge`. The `micro` size starts with **128 millicores** of CPU and **256Mbi** of memory limits. Each size then doubles the previous size limits.
20+
21+
## Persistent Storage
22+
23+
Kool.dev Cloud supports **persisting folders** across deployments. This is a key piece that facilitates moving legacy applications into containers.
24+
25+
## More that you may need
26+
27+
Supporting a wide range of features you will find no limits on any requirements your web application might have. Running **daemons** as extra containers, scheduling commands like **cron jobs**, adding **hooks to run before or after** deployment, **viewing logs** of running containers, accessing the running container **interactively**, and much more.
28+
29+
# Getting Started Steps
1030

1131
1. [Sign up for Kool.dev Cloud](https://kool.dev/register) and get your access token.
1232
- You can store your token in your `.env` file if you are using one:

docs/25-Upgrade-Guide/0-Upgrading-Kool.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ It is recommended to rename your configuration file for **Kool.dev Cloud** from
1616

1717
Version 3.x introduces two significant changes:
1818

19-
- The YAML syntax for `services.<service>.build` in the `kool.cloud.yml` file must now align with the official Docker Compose reference for the `service.<service>.build` entry.
19+
- The YAML syntax for `services.<service>.build` in the `kool.cloud.yml` configuration file must now align with the official [Docker Compose reference for the `service.<service>.build`](https://docs.docker.com/compose/compose-file/compose-file-v3/#build) entry.
2020
- Image building now occurs in your local environment—specifically, on the host where you execute `kool cloud deploy`. Therefore, ensure that the environment from which you run this command has a properly configured Docker-image build engine (that means Kool to be able to run `docker build` command).
2121

2222
### Github Action `kool-dev/action`

0 commit comments

Comments
 (0)