Skip to content
12 changes: 12 additions & 0 deletions content/docs/latest/deploy/bare-metal/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,3 +6,15 @@ aliases:
- /docs/latest/installing/bare-metal/
- ../bare-metal
---

You can install Flatcar on bare metal machines in different ways: using ISO
images, booting from PXE or iPXE, and even by running an installation
script on an existing Linux system.

* [Installing from ISO images][boot-iso]
* [Booting with PXE][pxe]
* [Booting with iPXE][ipxe]
* [Installing with flatcar-install][install-to-disk]
* [ Raspberry Pi 4][running-flatcar-container-linux-on-raspberry-Pi-4]


18 changes: 18 additions & 0 deletions content/docs/latest/deploy/cloud/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,3 +8,21 @@ aliases:
- /docs/latest/installing/cloud/
- ../cloud-providers
---

### Cloud Providers

Flatcar runs on these Cloud Providers:

* [Amazon EC2][ec2]
* [Microsoft Azure][azure]
* [Google Compute Engine][gce]
* [VMware][vmware]
* [DigitalOcean][digital-ocean]
* [Hetzner][hetzner]
* [OpenStack][openstack]
* [Brightbox][brightbox]
* [Scaleway][scaleway] (community support)
* [OracleCloud][oraclecloud] (community support)
* [OVHcloud][ovhcloud] (community support)
* [Akamai/Linode][akamai]
* [STACKIT][stackit]
27 changes: 10 additions & 17 deletions content/docs/latest/deploy/virt-options/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@ aliases:

The Flatcar Container Linux community has provided support for Flatcar Container Linux on a number of platforms beyond those [officially supported][official-support] (i.e, fully covered in the automated tests) by Kinvolk.



The platforms and providers listed below each provide support and documentation for running Flatcar Container Linux:

## Cloud providers
Expand All @@ -25,18 +23,13 @@ The platforms and providers listed below each provide support and documentation
## Other providers

* [Eucalyptus][eucalyptus]
* [Proxmox VE][proxmoxve]
* [Vagrant][vagrant]
* [VirtualBox][virtualbox]

[exoscale]: exoscale
[vultr]: vultr
[eucalyptus]: eucalyptus
[scaleway]: scaleway
[vagrant]: ../vms/vagrant
[virtualbox]: ../vms/virtualbox
[official-support]: ../../
[ovhcloud]: ovhcloud
[oraclecloud]: oraclecloud
[proxmoxve]: proxmoxve
[vmware]: vmware

## Flatcar provides the following Virtualization Options:

* [QEMU][qemu]
* [libVirt][libvirt]
* [VirtualBox][virtualbox] (community support)
* [Vagrant][vagrant] (community support)
* [Hyper-V][hyper-v] (community support)
* [KubeVirt][kubevirt] (community support)
* [Proxmox VE][proxmoxve] (community support)
8 changes: 8 additions & 0 deletions content/docs/latest/diagnostics/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,11 @@ weight: 70
aliases:
- /docs/latest/setup/debug/
---

Use the following tools to diagnose and debug Flatcar:

* [Install debugging tools][debugging-tools]
* [Working with btrfs][btrfs]
* [Reading the system log][system-log]
* [Collecting crash logs][crash-log]
* [Manual Flatcar Container Linux rollbacks][container-linux-rollbacks]
16 changes: 16 additions & 0 deletions content/docs/latest/fb-provision/customize-image/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,19 @@ weight: 35
aliases:
- /docs/latest/installing/customizing-the-image/
---

Customize Flatcar images using these techniques:

* [Using networkd to customize networking][networkd-customize]
* [Using systemd drop-in units][systemd-drop-in]
* [Using environment variables in systemd units][environment-variables-systemd]
* [Using systemd and udev rules][udev-rules]
* [Using NVIDIA GPUs on Flatcar][using-nvidia]
* [Scheduling tasks with systemd timers][tasks-with-systemd]
* [Configuring DNS][dns]
* [Configuring date & timezone][date-timezone]
* [Adding users][users]
* [Kernel modules / sysctl parameters][parameters]
* [Adding swap][swap]
* [Power management][power-management]
* [ACPI][acpi]
14 changes: 14 additions & 0 deletions content/docs/latest/orchestrate/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,17 @@ weight: 60
description: >
Manage clusters, Kubernetes, and container runtimes on Flatcar Container Linux.
---

Flatcar Container Linux supports all of the popular methods for running
containers, and you can choose to interact with the containers at a
low-level, or use a higher level orchestration framework. Listed below are
some guides to help you choose and make use of the different runtimes.

* [Getting started with Docker][docker]
* [Customizing Docker][customizing-docker]
* [Using systemd to manage Docker containers][manage-docker-containers]
* [Use a custom Docker or containerd version][use-a-custom-docker-or-containerd-version]
* [Authenticating to Container registries][registry-authentication]
* [Getting started with Kubernetes][kubernetes]
* [High availability Kubernetes][ha-kubernetes]

6 changes: 6 additions & 0 deletions content/docs/latest/orchestrate/clusters/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,9 @@ weight: 40
aliases:
- /docs/latest/setup/clusters/
---

Manage clusters with these technologies:

* [Cluster architectures][cluster-architectures]
* [Clustering machines][clustering-machines]
* [Using Amazon EC2 Container Service][ec2-container-service]
9 changes: 9 additions & 0 deletions content/docs/latest/os-config/storage/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,12 @@ aliases:
- /docs/latest/setup/storage/
- ../clusters/scaling/
---

Manage storage systems with these technologies:

* [Using RAID for the root filesystem][filesystem-placement]
* [Adding disk space][disk-space]
* [Mounting storage][mounting-storage]
* [iSCSI configuration][iscsi]
* [ZFS Extension][zfsextension]

13 changes: 13 additions & 0 deletions content/docs/latest/security/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,3 +4,16 @@ weight: 90
description: >
Security hardening, encryption, and authentication for Flatcar Container Linux.
---

See these technologies for Flatcar security options:

* [Setting up LUKS disk encryption][luks-encryption]
* [Customizing the SSH daemon][ssh-daemon]
* [Configuring SSSD on Flatcar Container Linux][sssd-container-linux]
* [Hardening a Flatcar Container Linux machine][hardening-container-linux]
* [Trusted Computing Hardware Requirements][hardware-requirements]
* [Adding Cert Authorities][cert-authorities]
* [Using SELinux][selinux]
* [Disabling SMT][disabling-smt]
* [Enabling FIPS][enabling-fips]
* [Using the audit subsystem][audit-system]
9 changes: 9 additions & 0 deletions content/docs/latest/updates-releases/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,3 +13,12 @@ aliases:
Nebraska is an update manager for [Flatcar Container Linux](https://flatcar.org/).

It offers an easy way to monitor and manage the rollout of updates to applications that use the Omaha protocol, with special functionality for Flatcar Container Linux updates.

Manage releases and updates with these techniques:

* [Switching release channels][release-channels]
* [Configuring the update strategy][update-strategies]
* [Flatcar update configuration specification][update-conf]
* [Verifying Flatcar Images with GPG][verify-container-linux]
* [Nebraska][nebraska]