Skip to content

feat(docs): added KubeVIP installation path - #76

Open
frabru99 wants to merge 3 commits into
clastix:masterfrom
frabru99:master
Open

feat(docs): added KubeVIP installation path#76
frabru99 wants to merge 3 commits into
clastix:masterfrom
frabru99:master

Conversation

@frabru99

Copy link
Copy Markdown
Contributor

This pull request significantly expands the guides/advanced.md documentation to provide a comprehensive, side-by-side guide for setting up a high availability Kubernetes cluster using either keepalived or kube-vip as the control plane virtual IP solution. The guide is reorganized to clearly present both approaches, their pros and cons, and step-by-step instructions for each path, including setup, bootstrap, and cleanup procedures.

Major documentation enhancements:

  • Added a detailed comparison and explanation of the two supported load balancing strategies for the Kubernetes control plane virtual IP: keepalived and kube-vip, including a summary table and pros/cons for each. [1] [2]
  • Refactored the guide's structure to introduce a "fork" in the procedure, allowing users to choose between Path A (keepalived) and Path B (kube-vip), with clear navigation and resumption points for common steps. [1] [2]

Expanded instructions for both approaches:

  • For keepalived:

    • Clarified and corrected all references from kubelived to keepalived.
    • Expanded setup, initialization, joining, and cleanup steps for both control plane and worker nodes. [1] [2] [3] [4] [5]
  • For kube-vip:

    • Added a full, step-by-step path covering manual VIP assignment during bootstrap, static pod manifest generation, distribution, and cleanup, including relevant warnings and troubleshooting tips.

Additional improvements:

  • Updated requirements to note that curl and jq are needed on the bootstrap machine for the kube-vip path.
  • Clarified cleanup instructions for both approaches, ensuring no virtual IPs are left behind after reset.

References:
[1] [2] [3] [4] [5] [6] [7] [8]

@netlify

netlify Bot commented Aug 19, 2026

Copy link
Copy Markdown

Deploy Preview for goyaki ready!

Name Link
🔨 Latest commit 5789f0c
🔍 Latest deploy log https://app.netlify.com/projects/goyaki/deploys/6a85c57ed629250008830a8d
😎 Deploy Preview https://deploy-preview-76--goyaki.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@frabru99 frabru99 changed the title fix(docs): added KubeVIP installation path feat(docs): added KubeVIP installation path Aug 19, 2026
@frabru99
frabru99 requested review from bsctl and prometherion August 20, 2026 06:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant