Skip to content

Use Cases & Deployment Guides

Learn how to configure and deploy abcdesktop for specific real-world scenarios. From network access control per group to advanced authentication and networking setups.

Try it now — Live Demo


Common Use Cases

  • 🔐 Network Access Control by Group
    Filter outbound traffic per LDAP group using Cilium NetworkPolicy. Different departments, different access rights.
    Learn: Default-deny policies, DNS-based filtering, group-based authorization.

  • 🔑 Single Sign-On with Keycloak
    Configure OpenID Connect authentication with Keycloak. Enterprise-grade identity management.
    Learn: OIDC flows, token-based auth, Keycloak integration.

  • 🌐 Advanced Networking with Multus
    Use multiple network interfaces per pod with Multus CNI. Connect to isolated networks or security zones.
    Learn: Secondary networks, multi-NIC pods, network topology.

  • ☁️ Deploy on Google Cloud
    Step-by-step Kubernetes deployment on Google Cloud Platform (GKE).
    Learn: Cloud provider setup, GKE specifics, managed Kubernetes patterns.


Quick Start Guide

1. Deploy abcdesktop

Start with the Kubernetes installation guide. Most use cases assume you already have a running cluster.

2. Choose Your Use Case

Pick the scenario that matches your needs:

Scenario Use Case
Need to restrict access by department? Network Access Control by Group
Want enterprise SSO? Configure Keycloak
Need specialized network topology? Advanced Networking with Multus
Deploying on Google Cloud? Deploy on GCP

3. Follow the Step-by-Step Guides

Each use case includes: - Prerequisites and requirements - Architecture overview - Configuration examples - Verification steps - Troubleshooting tips


What Makes These Guides Different

These are not marketing materials. They're based on real production deployments:

  • Code-first: YAML manifests you can copy-paste
  • Honest trade-offs: What works, what doesn't, why
  • Verification steps: How to confirm everything is working
  • Scaling patterns: How to move from POC to production

Next Steps

New to abcdesktop?
Start with the main documentation for an overview of the platform.

Ready to deploy?
Pick your use case above and follow the guide. Questions?
Check GitHub Issues or the community discussions.


Try it yourself — Live Demo

Looking for an older version? Previous documentation (old.abcdesktop.com)