Skip to content

Commit

Permalink
deploy: 16a9a2c
Browse files Browse the repository at this point in the history
  • Loading branch information
bjw-s-bot[bot] committed Jul 2, 2024
1 parent dabb015 commit bfad7f8
Show file tree
Hide file tree
Showing 4 changed files with 28 additions and 14 deletions.
6 changes: 4 additions & 2 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -148,10 +148,12 @@ <h1 class="menu-title">Home-Ops</h1>
<div id="content" class="content">
<main>
<h1 id="introduction"><a class="header" href="#introduction">Introduction</a></h1>
<div id="admonition-warning" class="admonition admonish-warning">
<div id="admonition-warning" class="admonition admonish-warning" role="note" aria-labelledby="admonition-warning-title">
<div class="admonition-title">
<div id="admonition-warning-title">
<p>Warning</p>
<p><a class="admonition-anchor-link" href="#admonition-warning"></a></p>
</div>
<a class="admonition-anchor-link" href="#admonition-warning"></a>
</div>
<div>
<p>These docs contain information that relates to my setup.
Expand Down
6 changes: 4 additions & 2 deletions introduction.html
Original file line number Diff line number Diff line change
Expand Up @@ -148,10 +148,12 @@ <h1 class="menu-title">Home-Ops</h1>
<div id="content" class="content">
<main>
<h1 id="introduction"><a class="header" href="#introduction">Introduction</a></h1>
<div id="admonition-warning" class="admonition admonish-warning">
<div id="admonition-warning" class="admonition admonish-warning" role="note" aria-labelledby="admonition-warning-title">
<div class="admonition-title">
<div id="admonition-warning-title">
<p>Warning</p>
<p><a class="admonition-anchor-link" href="#admonition-warning"></a></p>
</div>
<a class="admonition-anchor-link" href="#admonition-warning"></a>
</div>
<div>
<p>These docs contain information that relates to my setup.
Expand Down
12 changes: 8 additions & 4 deletions notes-ramblings/howto/pod-multihome.html
Original file line number Diff line number Diff line change
Expand Up @@ -161,21 +161,25 @@ <h1 id="run-a-pod-in-a-vlan"><a class="header" href="#run-a-pod-in-a-vlan">Run a
</ul>
<h2 id="prerequisites"><a class="header" href="#prerequisites">Prerequisites</a></h2>
<p>For a Kubernetes cluster to be able to add additional network interfaces to Pods (this is also known as "multi-homing") the <a href="https://github.com/k8snetworkplumbingwg/multus-cni">Multus CNI</a> needs to be installed in your cluster.</p>
<div id="admonition-note" class="admonition admonish-note">
<div id="admonition-note" class="admonition admonish-note" role="note" aria-labelledby="admonition-note-title">
<div class="admonition-title">
<div id="admonition-note-title">
<p>Note</p>
<p><a class="admonition-anchor-link" href="#admonition-note"></a></p>
</div>
<a class="admonition-anchor-link" href="#admonition-note"></a>
</div>
<div>
<p>I use the Helm chart provided by <a href="https://github.com/angelnu/helm-charts/tree/main/charts/apps/multus">@angelnu</a> to install Multus. The reason for using this over the <a href="https://github.com/k8snetworkplumbingwg/multus-cni/blob/master/deployments/multus-daemonset.yml">official deployment method</a> is that it has better support for upgrade/update scenarios.</p>
</div>
</div>
<h2 id="nic-configuration"><a class="header" href="#nic-configuration">NIC configuration</a></h2>
<p>Make sure that the Kubernetes node has a network interface that is connected to the VLAN you wish to connect to.</p>
<div id="admonition-note-1" class="admonition admonish-note">
<div id="admonition-note-1" class="admonition admonish-note" role="note" aria-labelledby="admonition-note-1-title">
<div class="admonition-title">
<div id="admonition-note-1-title">
<p>Note</p>
<p><a class="admonition-anchor-link" href="#admonition-note-1"></a></p>
</div>
<a class="admonition-anchor-link" href="#admonition-note-1"></a>
</div>
<div>
<p><a href="../../overview/hardware.html">My nodes</a> only have a single NIC, so I have <a href="https://github.com/bjw-s/home-ops/blob/main/infrastructure/talos/main/talconfig.yaml">set them up</a> so their main interface gets it's IP address over DHCP and a virtual interface connecting to the VLAN. How to do this will depend on your operating system.</p>
Expand Down
18 changes: 12 additions & 6 deletions print.html
Original file line number Diff line number Diff line change
Expand Up @@ -149,10 +149,12 @@ <h1 class="menu-title">Home-Ops</h1>
<div id="content" class="content">
<main>
<h1 id="introduction"><a class="header" href="#introduction">Introduction</a></h1>
<div id="admonition-warning" class="admonition admonish-warning">
<div id="admonition-warning" class="admonition admonish-warning" role="note" aria-labelledby="admonition-warning-title">
<div class="admonition-title">
<div id="admonition-warning-title">
<p>Warning</p>
<p><a class="admonition-anchor-link" href="introduction.html#admonition-warning"></a></p>
</div>
<a class="admonition-anchor-link" href="introduction.html#admonition-warning"></a>
</div>
<div>
<p>These docs contain information that relates to my setup.
Expand Down Expand Up @@ -290,21 +292,25 @@ <h2 id="nfs-storage"><a class="header" href="#nfs-storage">NFS storage</a></h2>
</ul>
<h2 id="prerequisites"><a class="header" href="#prerequisites">Prerequisites</a></h2>
<p>For a Kubernetes cluster to be able to add additional network interfaces to Pods (this is also known as "multi-homing") the <a href="https://github.com/k8snetworkplumbingwg/multus-cni">Multus CNI</a> needs to be installed in your cluster.</p>
<div id="admonition-note" class="admonition admonish-note">
<div id="admonition-note" class="admonition admonish-note" role="note" aria-labelledby="admonition-note-title">
<div class="admonition-title">
<div id="admonition-note-title">
<p>Note</p>
<p><a class="admonition-anchor-link" href="notes-ramblings/howto/pod-multihome.html#admonition-note"></a></p>
</div>
<a class="admonition-anchor-link" href="notes-ramblings/howto/pod-multihome.html#admonition-note"></a>
</div>
<div>
<p>I use the Helm chart provided by <a href="https://github.com/angelnu/helm-charts/tree/main/charts/apps/multus">@angelnu</a> to install Multus. The reason for using this over the <a href="https://github.com/k8snetworkplumbingwg/multus-cni/blob/master/deployments/multus-daemonset.yml">official deployment method</a> is that it has better support for upgrade/update scenarios.</p>
</div>
</div>
<h2 id="nic-configuration"><a class="header" href="#nic-configuration">NIC configuration</a></h2>
<p>Make sure that the Kubernetes node has a network interface that is connected to the VLAN you wish to connect to.</p>
<div id="admonition-note-1" class="admonition admonish-note">
<div id="admonition-note-1" class="admonition admonish-note" role="note" aria-labelledby="admonition-note-1-title">
<div class="admonition-title">
<div id="admonition-note-1-title">
<p>Note</p>
<p><a class="admonition-anchor-link" href="notes-ramblings/howto/pod-multihome.html#admonition-note-1"></a></p>
</div>
<a class="admonition-anchor-link" href="notes-ramblings/howto/pod-multihome.html#admonition-note-1"></a>
</div>
<div>
<p><a href="notes-ramblings/howto/../../overview/hardware.html">My nodes</a> only have a single NIC, so I have <a href="https://github.com/bjw-s/home-ops/blob/main/infrastructure/talos/main/talconfig.yaml">set them up</a> so their main interface gets it's IP address over DHCP and a virtual interface connecting to the VLAN. How to do this will depend on your operating system.</p>
Expand Down

0 comments on commit bfad7f8

Please sign in to comment.