<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.lknog.lk/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="https://wiki.lknog.lk/feed.php">
        <title>LKNOG Wiki - lknog</title>
        <description></description>
        <link>https://wiki.lknog.lk/</link>
        <image rdf:resource="https://wiki.lknog.lk/lib/exe/fetch.php?media=wiki:logo.png" />
       <dc:date>2026-05-20T12:57:45+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.lknog.lk/doku.php?id=lknog:dnssec&amp;rev=1723798779&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lknog.lk/doku.php?id=lknog:hands-on&amp;rev=1752687290&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lknog.lk/doku.php?id=lknog:hands-on2&amp;rev=1752687473&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lknog.lk/doku.php?id=lknog:hands-on3&amp;rev=1752687685&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lknog.lk/doku.php?id=lknog:hands-on4&amp;rev=1752688036&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lknog.lk/doku.php?id=lknog:hands-on5&amp;rev=1752688397&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lknog.lk/doku.php?id=lknog:hands-on6&amp;rev=1752688661&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.lknog.lk/doku.php?id=lknog:hands-on7&amp;rev=1752688859&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.lknog.lk/lib/exe/fetch.php?media=wiki:logo.png">
        <title>LKNOG Wiki</title>
        <link>https://wiki.lknog.lk/</link>
        <url>https://wiki.lknog.lk/lib/exe/fetch.php?media=wiki:logo.png</url>
    </image>
    <item rdf:about="https://wiki.lknog.lk/doku.php?id=lknog:dnssec&amp;rev=1723798779&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2024-08-16T08:59:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dnssec</title>
        <link>https://wiki.lknog.lk/doku.php?id=lknog:dnssec&amp;rev=1723798779&amp;do=diff</link>
        <description>DNS | DNSSEC

Date : 13th and 16th August, 2024

Room :

Time Schedule
 Session 1  09:00 - 10:30  Break      10:30 - 11:00  Session 2  11:00 - 12:30  Lunch      12:30 - 13:30  Session 3  13:30 - 15:00  Break      15:00 - 15:30  Session 4  15:30 - 17:30</description>
    </item>
    <item rdf:about="https://wiki.lknog.lk/doku.php?id=lknog:hands-on&amp;rev=1752687290&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-16T17:34:50+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hands-on</title>
        <link>https://wiki.lknog.lk/doku.php?id=lknog:hands-on&amp;rev=1752687290&amp;do=diff</link>
        <description>Lab VMs Setup

In our lab sessions we are assigning some IP ranges for each of you. Please refer to the IP allocation table [&lt;https://ws.learn.ac.lk/wiki/containerization2023Agenda/IPAllocation&gt; here].

First for your computer assign the IP address given as &#039;Host Machine&#039;.
For this workshop we need to create 3 VMs in total. VMs are named as</description>
    </item>
    <item rdf:about="https://wiki.lknog.lk/doku.php?id=lknog:hands-on2&amp;rev=1752687473&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-16T17:37:53+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hands-on2</title>
        <link>https://wiki.lknog.lk/doku.php?id=lknog:hands-on2&amp;rev=1752687473&amp;do=diff</link>
        <description>Part 1:

&#039;Installing Docker on Ubuntu Server&#039;

1. Update Your System: Ensure your system package database is up-to-date.

`sudo apt update`

`sudo apt upgrade`

2. Install Docker: Install Docker using the convenience script provided by Docker.

`curl -fsSL</description>
    </item>
    <item rdf:about="https://wiki.lknog.lk/doku.php?id=lknog:hands-on3&amp;rev=1752687685&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-16T17:41:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hands-on3</title>
        <link>https://wiki.lknog.lk/doku.php?id=lknog:hands-on3&amp;rev=1752687685&amp;do=diff</link>
        <description>Part 2:

What is a Dockerfile?

A Dockerfile is a script containing a set of instructions used by Docker to automate the process of building a new container image. It defines the environment inside the container, installs necessary software, sets up commands, and more.</description>
    </item>
    <item rdf:about="https://wiki.lknog.lk/doku.php?id=lknog:hands-on4&amp;rev=1752688036&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-16T17:47:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hands-on4</title>
        <link>https://wiki.lknog.lk/doku.php?id=lknog:hands-on4&amp;rev=1752688036&amp;do=diff</link>
        <description>Part 3:

&#039;What is Docker Compose?&#039;

Docker Compose is a tool for defining and running multi-container Docker applications. With Compose, you can define a multi-container application in a single file, then spin up your application with a single command (docker compose up).</description>
    </item>
    <item rdf:about="https://wiki.lknog.lk/doku.php?id=lknog:hands-on5&amp;rev=1752688397&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-16T17:53:17+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hands-on5</title>
        <link>https://wiki.lknog.lk/doku.php?id=lknog:hands-on5&amp;rev=1752688397&amp;do=diff</link>
        <description>Issuing a Virtual IP to a Service Using MetalLB on Kubernetes

MetalLB is a load balancer implementation for bare metal Kubernetes clusters, using L2 advertisements. This tutorial will guide you through the process of setting up MetalLB in your Kubernetes cluster and assigning a virtual IP to a service.</description>
    </item>
    <item rdf:about="https://wiki.lknog.lk/doku.php?id=lknog:hands-on6&amp;rev=1752688661&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-16T17:57:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hands-on6</title>
        <link>https://wiki.lknog.lk/doku.php?id=lknog:hands-on6&amp;rev=1752688661&amp;do=diff</link>
        <description>Monitoring

Install helm3 on master node


curl -fsSL -o get_helm.sh &lt;https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3&gt;
chmod 700 get_helm.sh
./get_helm.sh


Add the Helm Stable Charts for your local client.

`helm repo add stable &lt;https://charts.helm.sh/stable&gt;`

Add prometheus Helm repo


helm repo add prometheus-community &lt;https://prometheus-community.github.io/helm-charts&gt;
helm search repo prometheus-community</description>
    </item>
    <item rdf:about="https://wiki.lknog.lk/doku.php?id=lknog:hands-on7&amp;rev=1752688859&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-07-16T18:00:59+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>hands-on7</title>
        <link>https://wiki.lknog.lk/doku.php?id=lknog:hands-on7&amp;rev=1752688859&amp;do=diff</link>
        <description>Kubernetes Deployment Strategies: Rolling Updates and Rollbacks

Kubernetes offers robust deployment strategies, allowing for smooth updates and quick rollbacks in case of issues. The most common strategy is the Rolling Update, which incrementally updates Pods with new ones. Let&#039;s dive into how to implement Rolling Updates and Rollbacks.</description>
    </item>
</rdf:RDF>
