Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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)
9 changes: 9 additions & 0 deletions content/docs/latest/devguide/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,15 @@ We also provide OEM functionality for cloud providers and similar use cases to c
- [Kola integration testing framework][mantle-utils]
- [Release guide][release-guide]

### APIs and troubleshooting guides for working with Flatcar Container Linux.

* [Developer guides][developer-guides]: Comprehensive guides on developing for Flatcar, working with the SDK, and on building and extending OS images.
* [Integrations][integrations]
* [Migrating from cloud-config to Container Linux Config][migrating-from-cloud-config]
* [Flatcar Supply Chain Security (SLSA and SPDX SBOM)][supply-chain-security] detailing security mechanisms employed at build / release time as well as at run-time to ensure validity of inputs processed and outputs shipped.



[sdk-tips]: sdk-tips-and-tricks
[disk-layout]: sdk-disk-partitions
[production-images]: sdk-building-production-images
Expand Down
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]