<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://blog.home.mygarfield.us/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://blog.home.mygarfield.us/feed.php">
        <title>DevOps Garfield - projects:k8s</title>
        <description></description>
        <link>http://blog.home.mygarfield.us/</link>
        <image rdf:resource="http://blog.home.mygarfield.us/_media/wiki:logo.png" />
       <dc:date>2026-06-30T06:08:55+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://blog.home.mygarfield.us/projects:k8s:k0s_csi_nfs?rev=1780112240&amp;do=diff"/>
                <rdf:li rdf:resource="http://blog.home.mygarfield.us/projects:k8s:k8s_setup_with_k0s_k0sctl?rev=1780988527&amp;do=diff"/>
                <rdf:li rdf:resource="http://blog.home.mygarfield.us/projects:k8s:k8s_setup_with_k0s?rev=1780123607&amp;do=diff"/>
                <rdf:li rdf:resource="http://blog.home.mygarfield.us/projects:k8s:k8s_setup_with_kubeadm?rev=1754973427&amp;do=diff"/>
                <rdf:li rdf:resource="http://blog.home.mygarfield.us/projects:k8s:kubernetes?rev=1780101923&amp;do=diff"/>
                <rdf:li rdf:resource="http://blog.home.mygarfield.us/projects:k8s:start?rev=1754972898&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://blog.home.mygarfield.us/_media/wiki:logo.png">
        <title>DevOps Garfield</title>
        <link>http://blog.home.mygarfield.us/</link>
        <url>http://blog.home.mygarfield.us/_media/wiki:logo.png</url>
    </image>
    <item rdf:about="http://blog.home.mygarfield.us/projects:k8s:k0s_csi_nfs?rev=1780112240&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-30T03:37:20+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>k0s_csi_nfs</title>
        <link>http://blog.home.mygarfield.us/projects:k8s:k0s_csi_nfs?rev=1780112240&amp;do=diff</link>
        <description>projects linux kubernetes k8s kubeadm installation setup





Setup CSI Driver for NFS

Reference: 

First, CSI stands for Container Storage Interface. It is an API for storage drivers to interact with kubernetes ( k0s ). Storage drivers are software that facilitate data storage. However, different types of storage require different drivers to work. Some drivers are generic while others are specific to their vendor&#039;s features.</description>
    </item>
    <item rdf:about="http://blog.home.mygarfield.us/projects:k8s:k8s_setup_with_k0s_k0sctl?rev=1780988527&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-06-09T07:02:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>k8s_setup_with_k0s_k0sctl</title>
        <link>http://blog.home.mygarfield.us/projects:k8s:k8s_setup_with_k0s_k0sctl?rev=1780988527&amp;do=diff</link>
        <description>projects linux kubernetes k8s kubeadm installation setup





Preperation process - All nodes

Reference: 

	*  Required prep - Ensure unique system ID. K0s cluster deployment will fail if aren&#039;t.

sudo systemd-machine-id-setup


	*  Disable SELinux because k0sctl doesn&#039;t seem to like it

sudo setenforce 0</description>
    </item>
    <item rdf:about="http://blog.home.mygarfield.us/projects:k8s:k8s_setup_with_k0s?rev=1780123607&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-30T06:46:47+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>k8s_setup_with_k0s</title>
        <link>http://blog.home.mygarfield.us/projects:k8s:k8s_setup_with_k0s?rev=1780123607&amp;do=diff</link>
        <description>projects linux kubernetes k8s kubeadm installation setup





Preperation process - All nodes

Reference: 

	*  Required prep - Ensure unique system ID. K0s cluster deployment will fail if aren&#039;t.

sudo systemd-machine-id-setup


	*  System prep ( RPM-based distros )
		*  Download the binary:
			*  This command requires you to login as root ( not sudo ):</description>
    </item>
    <item rdf:about="http://blog.home.mygarfield.us/projects:k8s:k8s_setup_with_kubeadm?rev=1754973427&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-12T04:37:07+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>k8s_setup_with_kubeadm</title>
        <link>http://blog.home.mygarfield.us/projects:k8s:k8s_setup_with_kubeadm?rev=1754973427&amp;do=diff</link>
        <description>projects linux kubernetes k8s kubeadm installation setup





Installation process

Reference: 

	*  System prep ( RPM-based distros )
		*  Install packages: 

sudo dnf install nc jq socat iproute-tc -y


		*  Open firewall ports: 

sudo firewall-cmd --add-port=6443/tcp --permanent &amp;&amp; sudo firewall-cmd --reload &amp;&amp; sudo firewall-cmd --list-all
sudo firewall-cmd --add-port=10250/tcp --permanent &amp;&amp; sudo firewall-cmd --reload &amp;&amp; sudo firewall-cmd --list-all</description>
    </item>
    <item rdf:about="http://blog.home.mygarfield.us/projects:k8s:kubernetes?rev=1780101923&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2026-05-30T00:45:23+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>kubernetes</title>
        <link>http://blog.home.mygarfield.us/projects:k8s:kubernetes?rev=1780101923&amp;do=diff</link>
        <description>projects linux kubernetes k8s kubeadm installation setup

What is Kubernetes ( k8s ) and why would I want to use it?


 is a free tool to manage containers ( portable applications ) in a cluster. Applications used to run on physical servers that
requred maintenance and care. It was common to have multiple applications running on the same server. That caused a lot of pain when applications required conflicting versions
of dependencies.</description>
    </item>
    <item rdf:about="http://blog.home.mygarfield.us/projects:k8s:start?rev=1754972898&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-08-12T04:28:18+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>start</title>
        <link>http://blog.home.mygarfield.us/projects:k8s:start?rev=1754972898&amp;do=diff</link>
        <description></description>
    </item>
</rdf:RDF>
