talos

module
v0.1.0-alpha.16 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 25, 2019 License: MPL-2.0

README

Talos

A modern Linux distribution for Kubernetes.

Build Status Release Pre-release


Talos was designed to be secure, immutable, and minimal, providing the following benefits:

  • Security: Reduce your attack surface by practicing the Principle of Least Privilege (PoLP) and enforcing mutual TLS (mTLS).
  • Predictability: Remove needless variables and reduce unknown factors from your environment using immutable infrastructure.
  • Evolvability: Simplify and increase your ability to easily accommodate future changes to your architecture.

To learn more about Talos, see the documentation.

Developing Talos

make

License

license

Directories

Path Synopsis
internal
app/init/pkg/system/services
nolint: dupl,golint nolint: dupl,golint nolint: dupl,golint nolint: dupl,golint
nolint: dupl,golint nolint: dupl,golint nolint: dupl,golint nolint: dupl,golint
app/osctl/cmd
nolint: dupl,golint nolint: dupl,golint nolint: dupl,golint nolint: dupl,golint nolint: dupl,golint nolint: dupl,golint
nolint: dupl,golint nolint: dupl,golint nolint: dupl,golint nolint: dupl,golint nolint: dupl,golint nolint: dupl,golint
app/udevd
Package udevd is a library for working with uevent messages from the netlink socket.
Package udevd is a library for working with uevent messages from the netlink socket.
app/udevd/internal/drivers/scsi
Package scsi provices a library for working with version 3 SCSI generic drivers.
Package scsi provices a library for working with version 3 SCSI generic drivers.
app/udevd/internal/uevent
Package uevent is a library for working the the kernel userspace events.
Package uevent is a library for working the the kernel userspace events.
pkg/blockdevice
Package blockdevice provides a library for working with block devices.
Package blockdevice provides a library for working with block devices.
pkg/blockdevice/filesystem/xfs
Package xfs provides an interface to xfsprogs.
Package xfs provides an interface to xfsprogs.
pkg/blockdevice/lba
Package lba provides a library for working with Logical Block Addresses.
Package lba provides a library for working with Logical Block Addresses.
pkg/blockdevice/table
Package table provides a library for working with block device partition tables.
Package table provides a library for working with block device partition tables.
pkg/blockdevice/table/gpt
Package gpt provides a library for working with GPT partitions.
Package gpt provides a library for working with GPT partitions.
pkg/blockdevice/table/gpt/header
Package header provides a library for working with GPT headers.
Package header provides a library for working with GPT headers.
pkg/blockdevice/table/gpt/partition
Package partition provides a library for working with GPT partitions.
Package partition provides a library for working with GPT partitions.
src
initramfs Module

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL