talos

module
v0.1.0-alpha.15 Latest Latest
Warning

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

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

README

Talos

A modern Linux distribution for Kubernetes.

Release GitHub (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.

Developing Talos

Install conform:

go get -u github.com/autonomy/conform

Start the build:

conform build

License

license

Directories

Path Synopsis
internal
app/blockd command
app/init command
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 command
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
app/osd command
app/proxyd command
app/trustd command
app/udevd command
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