<rss xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title>Vpn - Tag - Lorenzo's Blog</title><link>https://www.k8s.it/tags/vpn/</link><description>Vpn - Tag - Lorenzo's Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Mon, 18 Jul 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://www.k8s.it/tags/vpn/" rel="self" type="application/rss+xml"/><item><title>YA VPN Service in Kubernetes</title><link>https://www.k8s.it/posts/ya-vpn-service-in-kubernetes/</link><pubDate>Mon, 18 Jul 2022 00:00:00 +0000</pubDate><author>Lorenzo Girardi</author><guid>https://www.k8s.it/posts/ya-vpn-service-in-kubernetes/</guid><description><![CDATA[<div class="featured-image">
                <img src="/images/ya-vpn-service-in-kubernetes/wirecardmobile.png" referrerpolicy="no-referrer">
            </div><h2 id="why">Why</h2>
<p>I had my beloved IPsec setup based on strongswan running in Kubernetes for a while — you can read about that <a href="/posts/kubernetes-strongswan/" rel="">here</a>. It worked fine. I wasn&rsquo;t looking to change it. Then a colleague pointed out WireGuard&rsquo;s overhead numbers and I got curious enough to evaluate it myself.</p>
<p>WireGuard is a modern VPN protocol that lives in the Linux kernel. It&rsquo;s designed to be simple, fast, and have a minimal attack surface compared to IPsec or OpenVPN. The numbers people throw around are impressive, but I wanted to see them in practice.</p>]]></description></item><item><title>Kubernetes VPN Strongswan — IPsec with LDAP Auth</title><link>https://www.k8s.it/posts/kubernetes-strongswan/</link><pubDate>Tue, 11 Aug 2020 00:00:00 +0000</pubDate><author>Lorenzo Girardi</author><guid>https://www.k8s.it/posts/kubernetes-strongswan/</guid><description><![CDATA[<div class="featured-image">
                <img src="/images/kubernetes-strongswan/vpn_diagram.jpg" referrerpolicy="no-referrer">
            </div><h2 id="how-to-manage-vpn-in-a-kubernetes-environment">How to Manage VPN in a Kubernetes Environment</h2>
<p>Traditional IPsec-XAuth VPN manages credentials in flat files. Adding a user means editing a file and redeploying. Removing a user means the same. In a Kubernetes environment, that&rsquo;s not acceptable.</p>
<p>This implementation integrates Strongswan with LDAP, turning VPN access into a standard directory operation — the same system that manages every other credential in the organization.</p>
<p></p>]]></description></item></channel></rss>