Cloudflare

How Replicated Developers Develop Remotely

Mar 10, 2020Guest Author
How Replicated Developers Develop Remotely
SummaryAI, from the source post

This post details Replicated's implementation of a remote development environment strategy using Cloudflare Access and Argo Tunnel. Key technical contributions include: 1. Migrating from local Docker-based Kubernetes development to cloud-hosted Google Cloud instances. 2. Utilizing `cloudflared` to establish secure HTTP/2 tunnels to Cloudflare data centers, eliminating the need for public IPs or open ports on developer instances. 3. Implementing BeyondCorp-style authentication via Cloudflare Access, allowing developers to log in with their existing Google credentials and enabling instant revocation of access. 4. Leveraging VS Code's Remote SSH extension to provide a seamless local development experience on remote machines, with port forwarding configured via `.ssh/config`. 5. Integrating `skaffold` for managing Kubernetes deployments within the remote development environment. The post also outlines a 'How To' guide for replicating this setup.

More from the Account Access Management & Permissions trail