forked from superfly/docs
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add index for FKS + make other index pages consistent (superfly#1709)
* make index pages consistent * clean up
- Loading branch information
Showing
20 changed files
with
151 additions
and
131 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,14 +5,12 @@ nav: firecracker | |
toc: false | ||
--- | ||
|
||
Fly Launch can deploy almost any app from a [Dockerfile](/docs/languages-and-frameworks/dockerfile/). | ||
|
||
Fly Launch scanners also detect and deploy the following kinds of apps automatically: | ||
Fly Launch scanners detect and deploy the following kinds of apps automatically: | ||
|
||
<%= partial "/docs/languages-and-frameworks/partials/scanner_guides" %> | ||
|
||
Learn more about what [Fly Launch](/docs/launch/) does. | ||
Don't see your framework or language in the list? Fly Launch can deploy almost any app from a [Dockerfile](/docs/languages-and-frameworks/dockerfile/). Learn more about what [Fly Launch](/docs/launch/) does. | ||
|
||
<figure class="text-center"> | ||
<img src="/static/images/speedrun-guidebooks.webp" srcset="/static/images/[email protected] 2x" alt="Illustration by Annie Ruygt of Frankie the Fly.io hot air balloon character with one hand on their hip and the other hand out, palm up, with images floating above the hand representing the Elixir, Ruby, Laravel, and Django programming languages"> | ||
</figure> | ||
</figure> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
--- | ||
title: Fly Kubernetes features | ||
layout: docs | ||
nav: firecracker | ||
--- | ||
|
||
Fly Kubernetes benefits from the features of the Fly.io platform. | ||
|
||
## Fly.io infrastructure | ||
|
||
FKS is built on top of Fly.io infrastructure: | ||
|
||
* Compute is backed by [Fly Machines](/docs/machines/), our fast-launching VMs built with Firecracker. | ||
* Volumes are handled with [Fly Volumes](/docs/volumes/); local, fast NVMe drives. | ||
* Networking is built on our [internal WireGuard mesh](/docs/networking/private-networking/#private-network-vpn) with routing performed by Fly Proxy. | ||
|
||
## Cluster scalability | ||
|
||
Pods are scheduled across our fleet of bare-metal servers, not limited to a specific node. Workloads are automatically distributed across the fleet, enabling a cluster to scale with ease. | ||
|
||
## Security | ||
|
||
With Fly Kubernetes, you get all the security benefits of our platform. | ||
|
||
* Private network traffic flows over our internal WireGuard mesh, ensuring it is encrypted. | ||
* FKS clusters are secured within a private VPN. | ||
* Compute is built on Firecracker microVMs — lightweight and secure virtual machines. This provides improved isolation guarantees ensuring your application code is safe. | ||
* Volumes are encrypted at rest for additional protection of the data on the volume. | ||
* Secrets are automatically stored in an encrypted vault. | ||
|
||
## Simple and secure client authentication | ||
|
||
Connect to your cluster using kubectl. Clients are authenticated with our API tokens. They expire after an hour and are rotated automatically after expiration. | ||
|
||
## Not supported | ||
|
||
There are a few features we don't support yet but are part of the roadmap: | ||
|
||
* Sidecars and init processes | ||
* EmptyDir volumes | ||
* Horizontal pod autoscaling | ||
* Network policies | ||
* CronJob | ||
|
||
Features we don't support: | ||
|
||
* Node affinity | ||
* Inter-pod (anti) affinity | ||
* DaemonSets | ||
|
||
## Pricing | ||
|
||
See the [pricing page](/docs/about/pricing/#fly-kubernetes) for information on FKS pricing. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -3,73 +3,24 @@ title: Fly Kubernetes | |
layout: docs | ||
toc: false | ||
nav: firecracker | ||
redirect_from: /docs/kubernetes/volumes/ | ||
--- | ||
|
||
<div class= "important icon"> | ||
Fly Kubernetes is in beta and not recommended for critical production usage. To report issues or provide feedback, email us at [email protected]. | ||
</div> | ||
|
||
Fly Kubernetes (FKS) is a fully managed Kubernetes service built on the Fly.io platform. It enables you to easily deploy Kubernetes clusters without the hassle of managing and operating the control plane. Learn more about [why and how we made FKS](https://fly.io/blog/fks/). | ||
Fly Kubernetes (FKS) is a fully managed Kubernetes service built on the Fly.io platform. Deploy Kubernetes clusters without the hassle of managing and operating the control plane. Learn more about [why and how we made FKS](https://fly.io/blog/fks/) in our blog. | ||
|
||
## Getting started | ||
- **[Fly Kubernetes quickstart](/docs/kubernetes/fks-quickstart/):** Get up and running right away with our quickstart guide. | ||
|
||
To get up and running immediately, try the [Fly Kubernetes quickstart](https://fly.io/docs/kubernetes/fks-quickstart/) guide | ||
- **[Fly Kubernetes features](/docs/kubernetes/fks-features/):** An overview of FKS benefits and supported features. | ||
|
||
## Features | ||
- **[Create an FKS cluster](/docs/kubernetes/clusters/):** Create an FKS cluster with flyctl. | ||
|
||
Fly Kubernetes benefits from the features of the Fly.io platform. | ||
- **[Connect to an FKS cluster](/docs/kubernetes/connect-clusters/):** Connect to an FKS cluster on your private network. | ||
|
||
### Fly.io infrastructure | ||
- **[Configure FKS Services](/docs/kubernetes/services):** Configure ClusterIP and LoadBalancer services. | ||
|
||
FKS is built on top of Fly.io infrastructure: | ||
- **[Use GPUs with FKS](/docs/kubernetes/using-gpus/):** Use Fly GPU Machines in your FKS cluster. | ||
|
||
* Compute is backed by [Fly Machines](/docs/machines/), our fast-launching VMs built with Firecracker. | ||
* Volumes are handled with [Fly Volumes](/docs/volumes/); local, fast NVMe drives. | ||
* Networking is built on our [internal WireGuard mesh](/docs/networking/private-networking/#private-network-vpn) with routing performed by Fly Proxy. | ||
|
||
### Cluster scalability | ||
|
||
Pods are scheduled across our fleet of bare-metal servers, not limited to a specific node. Workloads are automatically distributed across the fleet, enabling a cluster to scale with ease. | ||
|
||
### Security | ||
|
||
With Fly Kubernetes, you get all the security benefits of our platform. | ||
|
||
* Private network traffic flows over our internal WireGuard mesh, ensuring it is encrypted. | ||
* FKS clusters are secured within a private VPN. | ||
* Compute is built on Firecracker microVMs — lightweight and secure virtual machines. This provides improved isolation guarantees ensuring your application code is safe. | ||
* Volumes are encrypted at rest for additional protection of the data on the volume. | ||
* Secrets are automatically stored in an encrypted vault. | ||
|
||
### Simple and secure client authentication | ||
|
||
Connect to your cluster using kubectl. Clients are authenticated with our API tokens. They expire after an hour and are rotated automatically after expiration. | ||
|
||
### Not supported | ||
|
||
There are a few features we don't support yet but are part of the roadmap: | ||
|
||
* Sidecars and init processes | ||
* EmptyDir volumes | ||
* Horizontal pod autoscaling | ||
* Network policies | ||
* CronJob | ||
|
||
Features we don't support: | ||
|
||
* Node affinity | ||
* Inter-pod (anti) affinity | ||
* DaemonSets | ||
|
||
### Pricing | ||
|
||
See the [pricing page](/docs/about/pricing/#fly-kubernetes) for information on FKS pricing. | ||
|
||
## Related topics | ||
|
||
- [FKS Quickstart](/docs/kubernetes/fks-quickstart/) | ||
- [Create an FKS cluster](/docs/kubernetes/clusters/) | ||
- [Connect to an FKS cluster](/docs/kubernetes/connect-clusters/) | ||
- [Configure FKS Services](/docs/kubernetes/services) | ||
- [Use volumes with FKS](/docs/kubernetes/using-volumes/) | ||
- **[Use volumes with FKS](/docs/kubernetes/using-volumes/):** Use Fly Volumes for PersistentVolumes in FKS. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.