<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Steven Hoang</title>
    <description>The latest articles on DEV Community by Steven Hoang (@baoduy2412).</description>
    <link>https://dev.to/baoduy2412</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F75949%2Ff02584e9-bc30-425f-ba0a-57a422df4ae4.jpeg</url>
      <title>DEV Community: Steven Hoang</title>
      <link>https://dev.to/baoduy2412</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/baoduy2412"/>
    <language>en</language>
    <item>
      <title>[K8s] A Complete Series of Articles on Kubernetes Environment Locally</title>
      <dc:creator>Steven Hoang</dc:creator>
      <pubDate>Fri, 04 Oct 2024 02:03:18 +0000</pubDate>
      <link>https://dev.to/baoduy2412/k8s-a-complete-series-of-articles-on-kubernetes-environment-locally-1hjg</link>
      <guid>https://dev.to/baoduy2412/k8s-a-complete-series-of-articles-on-kubernetes-environment-locally-1hjg</guid>
      <description>&lt;h2&gt;
  
  
  Introduction
&lt;/h2&gt;

&lt;p&gt;Welcome to our complete series of articles on building a local Kubernetes environment using K3s on Raspberry Pi 4 clusters. This series is designed to provide us with step-by-step guidance through practical examples.&lt;/p&gt;

&lt;p&gt;We'll start by installing K3s, a lightweight version of Kubernetes that's perfect for devices like the Raspberry Pi. Then, we'll set up Nginx Ingress to manage network traffic and explore two ways to implement SSL certificates: using Cert-Manager and leveraging Cloudflare for a simpler approach.&lt;/p&gt;

&lt;p&gt;Additionally, we'll learn how to expose our services to the internet without a static IP by using Cloudflare Tunnel. We'll also host applications like Outline VPN for secure connections and Longhorn for reliable, cloud-native storage solutions.&lt;/p&gt;

&lt;p&gt;By the end of this series, we'll have a fully functional Kubernetes environment capable of running and managing complex applications, all from our local setup. Let's dive in and start this exciting journey together!&lt;/p&gt;




&lt;h2&gt;
  
  
  Series of Articles
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://dev.to/posts/ks-01-install-k3s-on-pi-cluster/"&gt;Day 01: Step-By-Step Guide: Installing K3s on a Raspberry Pi 4 Cluster&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;In this guide, sharing some useful tips to help you seamlessly install K3s on a Raspberry Pi 4 cluster.&lt;br&gt;
Let's dive in and start the installation process.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://dev.to/posts/ks-02-install-nginx-on-pi-cluster/"&gt;Day 02: Step-By-Step Guide: Installing Nginx Ingress on K3s Pi 4 Cluster&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;This guide provides helpful tips for installing the Nginx Ingress on a K3s Raspberry Pi 4 cluster.&lt;br&gt;
Detailed and step-by-step instructions will ensure a seamless installation process. Let's get started!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://dev.to/posts/ks-03-install-cert-manager-free-ssl-kubernetes-cluster"&gt;Day 03: Step-By-Step Guide: Installation of Cert-Manager, Implementing Free SSL Certificates for Kubernetes Clusters&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;This comprehensive guide will help you to smoothly install Cert-Manager and implement free SSL certificates for Kubernetes clusters.&lt;br&gt;
It is designed with step-by-step instructions to facilitate a seamless installation process. Dive in and let's begin this journey for enhanced security!&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://dev.to/posts/ks-04-cert-manager-alternative-with-cloudflare"&gt;Day 04: Step-By-Step Guide: Cert-Manager Alternative with Cloudflare, Implementing Free SSL Certificates for Kubernetes Clusters&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;We explore the concept of using a Cert-Manager Alternative with Cloudflare to implement free SSL Certificates for Kubernetes clusters.&lt;br&gt;
This strategy leverages Cloudflare SSL certificates conjunction with the Kubernetes setup to provide a secure environment, replacing the need of Cert-Manager.&lt;br&gt;
Discover how this approach simplifies the process, and enhances the security of our Kubernetes clusters.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://dev.to/posts/ks-05-public-services-with-cloudflare-tunnel"&gt;Day 05: Step-By-Step Guide: Nginx Alternative with Cloudflare Tunnel, Enables services to internet a public static IP address&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;This robust solution provides a feasible alternative to Nginx when there's no public static IP address or port forwarding required.&lt;br&gt;
This guide walks us through the process step by step, enabling the services online more efficiently.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://dev.to/posts/ks-06-hosting-outline-vpn-kubernetes"&gt;Day 06: Step-By-Step Guide: Hosting Outline VPN on Kubernetes&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Outline VPN, a comprehensive server and client software tool, is a free and open-source system developed by Google.&lt;br&gt;
In this article, we will delve into the process of hosting Outline VPN on Kubernetes and outlining the steps to expose connection ports via NGINX.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://dev.to/posts/ks-07-hosting-longhorn-on-kubernetes"&gt;Day 07: Step-By-Step Guide: Hosting Longhorn on K3s (ARM)&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;In this article, we will explore how to deploy Longhorn, a cloud-native distributed block storage system designed for Kubernetes on our K3s (ARM).&lt;br&gt;
Longhorn is known for its lightweight, reliable, and open-source nature, which simplifies the process of adding persistent storage to Kubernetes clusters, making it easier to run stateful applications.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://dev.to/posts/ks-00-series-k8s-setup-local-env-pi-cluster"&gt;Day 08: To be continue...&lt;/a&gt;
&lt;/h3&gt;




&lt;h2&gt;
  
  
  Thank You
&lt;/h2&gt;

&lt;p&gt;Thank you for taking the time to read this guide! I hope it has been helpful, feel free to explore further, and happy coding! 🌟✨&lt;/p&gt;

&lt;p&gt;Steven&lt;/p&gt;

</description>
      <category>k8s</category>
      <category>raspberrypi</category>
      <category>kubernetes</category>
    </item>
  </channel>
</rss>
