Single-Node Kubernetes Setup

This guide provides instructions for setting up a single-node Kubernetes cluster using k3s.

Prerequisites

Hardware Requirements

  • 4 Cores

  • 16 GB RAM

  • 50GB disk space

  • Static private IP address

Operating System Requirements

  • Any Linux distribution with systemd

Installation

1. Install k3s

# Install k3s
curl -sfL https://get.k3s.io | sh -

# Wait for service
sudo systemctl status k3s

2. Configure Access

Deploy Observo Site

1. Get Configuration

  1. Access Observo dashboard

  2. Navigate to Settings → Sites

  3. Download helm configuration file

2. Modify Configuration

Update the following in your helm values file:

3. Deploy Site

Configure Host Access

1. Install nginx

2. Get Service IP

3. Configure nginx

4. Update nginx Configuration

Verify Installation

1. Check Components

2. Test Connectivity

Troubleshooting

Common Issues

Pod Startup Issues

Network Issues

Next Steps

Additional Resources

Last updated

Was this helpful?