-
Notifications
You must be signed in to change notification settings - Fork 516
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Now master docs are generate for v1.3.0. Signed-off-by: Andrey Smirnov <[email protected]>
- Loading branch information
Showing
126 changed files
with
23,541 additions
and
119 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
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,57 @@ | ||
--- | ||
title: Welcome | ||
no_list: true | ||
linkTitle: "Documentation" | ||
cascade: | ||
type: docs | ||
lastRelease: v1.3.0-alpha.0 | ||
kubernetesRelease: "v1.25.0" | ||
prevKubernetesRelease: "1.25.0" | ||
theilaRelease: "v0.2.1" | ||
nvidiaContainerToolkitRelease: "v1.10.0" | ||
nvidiaDriverRelease: "515.65.01" | ||
preRelease: true | ||
--- | ||
|
||
## Welcome | ||
|
||
Welcome to the Talos documentation. | ||
If you are just getting familiar with Talos, we recommend starting here: | ||
|
||
- [What is Talos]({{< relref "introduction/what-is-talos" >}}): a quick description of Talos | ||
- [Quickstart]({{< relref "introduction/quickstart" >}}): the fastest way to get a Talos cluster up and running | ||
- [Getting Started]({{< relref "introduction/getting-started" >}}): a long-form, guided tour of getting a full Talos cluster deployed | ||
|
||
## Open Source | ||
|
||
### Community | ||
|
||
- GitHub: [repo](https://github.com/siderolabs/talos) | ||
- Slack: Join our [slack channel](https://slack.dev.talos-systems.io) | ||
- Matrix: Join our Matrix channels: | ||
- Community: [#talos:matrix.org](https://matrix.to/#/#talos:matrix.org) | ||
- Support: [#talos-support:matrix.org](https://matrix.to/#/#talos-support:matrix.org) | ||
- Support: Questions, bugs, feature requests [GitHub Discussions](https://github.com/siderolabs/talos/discussions) | ||
- Forum: [community](https://groups.google.com/a/siderolabs.com/forum/#!forum/community) | ||
- Twitter: [@SideroLabs](https://twitter.com/talossystems) | ||
- Email: [[email protected]](mailto:[email protected]) | ||
|
||
If you're interested in this project and would like to help in engineering efforts, or have general usage questions, we are happy to have you! | ||
We hold a weekly meeting that all audiences are welcome to attend. | ||
|
||
We would appreciate your feedback so that we can make Talos even better! | ||
To do so, you can take our [survey](https://docs.google.com/forms/d/1TUna5YTYGCKot68Y9YN_CLobY6z9JzLVCq1G7DoyNjA/edit). | ||
|
||
### Office Hours | ||
|
||
- When: Mondays at 16:30 UTC. | ||
- Where: [Google Meet](https://meet.google.com/day-pxhv-zky). | ||
|
||
You can subscribe to this meeting by joining the community forum above. | ||
|
||
## Enterprise | ||
|
||
If you are using Talos in a production setting, and need consulting services to get started or to integrate Talos into your existing environment, we can help. | ||
Sidero Labs, Inc. offers support contracts with SLA (Service Level Agreement)-bound terms for mission-critical environments. | ||
|
||
[Learn More](https://www.siderolabs.com/support/) |
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,4 @@ | ||
--- | ||
title: "Advanced Guides" | ||
weight: 60 | ||
--- |
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,108 @@ | ||
--- | ||
title: "Advanced Networking" | ||
description: "How to configure advanced networking options on Talos Linux." | ||
aliases: | ||
- ../guides/advanced-networking | ||
--- | ||
|
||
## Static Addressing | ||
|
||
Static addressing is comprised of specifying `addresses`, `routes` ( remember to add your default gateway ), and `interface`. | ||
Most likely you'll also want to define the `nameservers` so you have properly functioning DNS. | ||
|
||
```yaml | ||
machine: | ||
network: | ||
hostname: talos | ||
nameservers: | ||
- 10.0.0.1 | ||
interfaces: | ||
- interface: eth0 | ||
addresses: | ||
- 10.0.0.201/8 | ||
mtu: 8765 | ||
routes: | ||
- network: 0.0.0.0/0 | ||
gateway: 10.0.0.1 | ||
- interface: eth1 | ||
ignore: true | ||
time: | ||
servers: | ||
- time.cloudflare.com | ||
``` | ||
## Additional Addresses for an Interface | ||
In some environments you may need to set additional addresses on an interface. | ||
In the following example, we set two additional addresses on the loopback interface. | ||
```yaml | ||
machine: | ||
network: | ||
interfaces: | ||
- interface: lo | ||
addresses: | ||
- 192.168.0.21/24 | ||
- 10.2.2.2/24 | ||
``` | ||
## Bonding | ||
The following example shows how to create a bonded interface. | ||
```yaml | ||
machine: | ||
network: | ||
interfaces: | ||
- interface: bond0 | ||
dhcp: true | ||
bond: | ||
mode: 802.3ad | ||
lacpRate: fast | ||
xmitHashPolicy: layer3+4 | ||
miimon: 100 | ||
updelay: 200 | ||
downdelay: 200 | ||
interfaces: | ||
- eth0 | ||
- eth1 | ||
``` | ||
## Setting Up a Bridge | ||
The following example shows how to set up a bridge between two interfaces with an assigned static address. | ||
```yaml | ||
machine: | ||
network: | ||
interfaces: | ||
- interface: br0 | ||
addresses: | ||
- 192.168.0.42/24 | ||
bridge: | ||
stp: | ||
enabled: true | ||
interfaces: | ||
- eth0 | ||
- eth1 | ||
``` | ||
## VLANs | ||
To setup vlans on a specific device use an array of VLANs to add. | ||
The master device may be configured without addressing by setting dhcp to false. | ||
```yaml | ||
machine: | ||
network: | ||
interfaces: | ||
- interface: eth0 | ||
dhcp: false | ||
vlans: | ||
- vlanId: 100 | ||
addresses: | ||
- "192.168.2.10/28" | ||
routes: | ||
- network: 0.0.0.0/0 | ||
gateway: 192.168.2.1 | ||
``` |
Oops, something went wrong.