diff --git a/feed_rss_created.xml b/feed_rss_created.xml
index 627b93c..bd43c02 100644
--- a/feed_rss_created.xml
+++ b/feed_rss_created.xml
@@ -1 +1 @@
-Andreas Karis BlogAndreas Karis' blog about anything Kubernetes, OpenShift, Linux and Networkinghttps://andreaskaris.github.io/blog/enMon, 12 Aug 2024 13:37:46 -0000Mon, 12 Aug 2024 13:37:46 -00001440MkDocs RSS plugin - v1.11.1RSS, IRQ affinity and RPS on Linux<h1>RSS, IRQ affinity and RPS on Linux</h1><p>In this blog post, we are going to have a look at the tuning of Linux receive queues and their interrupt requests. Wea...</p>https://andreaskaris.github.io/blog/networking/rss-irq-affinity-and-rps/ Thu, 08 Aug 2024 23:36:27 +0000https://andreaskaris.github.io/blog/networking/rss-irq-affinity-and-rps/SELinux Cheat Sheet<h1>SELinux Cheat Sheet</h1><h3>Reading SELinux status</h3><p>| Command | Description | Examples ||---|---|---|| cat /etc/selinux/config | Get SELinux boot configu...</p>https://andreaskaris.github.io/blog/linux/selinux-cheatsheet/ Fri, 19 Jul 2024 15:04:32 +0000https://andreaskaris.github.io/blog/linux/selinux-cheatsheet/Protect Lenovo laptop battery<p>In order to protect your Lenovo battery, you can set charge start and end thresholds.According to [anecdotal evidence](https://linrunner.de/tlp/faq/battery....</p>https://andreaskaris.github.io/blog/linux/protect-lenovo-battery/ Thu, 20 Jun 2024 14:59:35 +0000https://andreaskaris.github.io/blog/linux/protect-lenovo-battery/Netlink and MAC addresses<h2>Netlink address fields IFLA_ADDRESS, IFLA_BROADCAST and IFLA_PERM_ADDRESS</h2><p>A few days ago, I had to figure out how applications such as iproute2 read the ...</p>https://andreaskaris.github.io/blog/networking/netlink-address-fields/ Sun, 12 May 2024 21:25:38 +0000https://andreaskaris.github.io/blog/networking/netlink-address-fields/CPU isolation in Red Hat OpenShift Container Platform<h2>CPU isolation in Red Hat OpenShift Container Platform</h2><p>Two complementary features allow admins to partition the node's CPUs according to their needs. The ...</p>https://andreaskaris.github.io/blog/openshift/cpu-isolation-in-openshift/ Mon, 06 May 2024 20:08:03 +0000https://andreaskaris.github.io/blog/openshift/cpu-isolation-in-openshift/udev rules to apply ethtool settings<h1>udev rules to apply ethtool settings</h1><p>In order to apply specific ethtool settings to all interfaces matching a specific regular expression, run:```cat <<...</p>https://andreaskaris.github.io/blog/linux/udev-ethtool/ Mon, 29 Apr 2024 19:44:04 +0000https://andreaskaris.github.io/blog/linux/udev-ethtool/OpenShift with iSCSI multipath<h2>Kubernets iSCSI volume driver</h2><p>The iSCSI volume driver can work as both a single path iSCSI initiator or with multipath.For some information about the dr...</p>https://andreaskaris.github.io/blog/openshift/openshift-with-multipath/ Fri, 12 Jan 2024 17:53:42 +0000https://andreaskaris.github.io/blog/openshift/openshift-with-multipath/kernel-ml on OpenShift<h1>kernel-ml on OpenShift</h1><p>In order to find out if a kernel bug was already fixed upstream, it may sometimes be necessary to test the upstreamkernel on top o...</p>https://andreaskaris.github.io/blog/openshift/kernel-ml-on-openshift/ Thu, 23 Nov 2023 18:41:02 +0000https://andreaskaris.github.io/blog/openshift/kernel-ml-on-openshift/Seccomp defaults in Red Hat OpenShift Container Platform<h1>Seccomp defaults in Red Hat OpenShift Container Platform</h1><p>Seccomp can be used to restrict the syscalls that processes running inside a container are allowe...</p>https://andreaskaris.github.io/blog/openshift/seccomp-defaults-ocp/ Mon, 25 Sep 2023 19:20:43 +0000https://andreaskaris.github.io/blog/openshift/seccomp-defaults-ocp/Hands-on with OVN Interconnection<h1>Hands-on with OVN Interconnection (OVN IC)</h1><p><a href="https://docs.ovn.org/en/latest/tutorials/ovn-interconnection.html">OVN Interconnection</a> (OVN IC) allows admini...</p>https://andreaskaris.github.io/blog/networking/ovn-interconnection/ Mon, 11 Sep 2023 19:06:05 +0000https://andreaskaris.github.io/blog/networking/ovn-interconnection/rpm-ostreed failed to find image<h2>rpm-ostreed failed to find image</h2><p>Today, I ran into a strange issue after messing around a bit too much with OpenShift's Machine Config Operator.After de...</p>https://andreaskaris.github.io/blog/openshift/rpm-ostree-failed-to-find-image/ Tue, 15 Aug 2023 20:03:49 +0000https://andreaskaris.github.io/blog/openshift/rpm-ostree-failed-to-find-image/Workaround for org.gnome.shell.overrides not installed<h1>Settings schema 'org.gnome.shell.overrides' is not installed</h1><p>I recently upgraded to Fedora 38 and Gnome 44, and one of my installed applications give this...</p>https://andreaskaris.github.io/blog/linux/org-gnome-shell-overrides/ Wed, 03 May 2023 19:38:38 +0000https://andreaskaris.github.io/blog/linux/org-gnome-shell-overrides/DedicatedServiceMonitors in OpenShift Monitoring<h2>DedicatedServiceMonitors in Red Hat OpenShift Monitoring</h2><h3>Introduction</h3><p>By default, OpenShift's Prometheus stack will pull pod CPU and memory usage fr...</p>https://andreaskaris.github.io/blog/openshift/dedicated-service-monitors/ Wed, 03 May 2023 15:53:44 +0000https://andreaskaris.github.io/blog/openshift/dedicated-service-monitors/Using cgroups for CFS bandwidth control<h1>Using cgroups for CFS bandwidth control (CPU quotas)</h1><p>CFS bandwidth control is a feature that allows you to limit the amount of CPU time that a control gro...</p>https://andreaskaris.github.io/blog/linux/cgroups_cpu_quota/ Mon, 27 Mar 2023 11:28:05 +0000https://andreaskaris.github.io/blog/linux/cgroups_cpu_quota/How kubelet monitors filesystems<h1>How kubelet monitors filesystems</h1><p>Kubelet can monitor 2 file systems, nodefs and imagefs. nodefs is auto-discovered by the presence of <code>/var/lib/kubelet</code>....</p>https://andreaskaris.github.io/blog/openshift/kubelet-filesystems/ Wed, 22 Mar 2023 17:03:35 +0000https://andreaskaris.github.io/blog/openshift/kubelet-filesystems/Golang IP address conversion<h2>IP address conversion with golang</h2><h3>Finding an IP network's broadcast IP</h3><p>The following function calculates the broadcast IP for both IPv4 and IPv6 net...</p>https://andreaskaris.github.io/blog/coding/golang-ip-conversion/ Fri, 24 Feb 2023 12:45:32 +0000https://andreaskaris.github.io/blog/coding/golang-ip-conversion/Controller Reconciliation<h2>Reconciliation with the Operator SDK</h2><p>In the Operator SDK, controllers implement the [Reconciler](https://github.com/kubernetes-sigs/controller-runtime/bl...</p>https://andreaskaris.github.io/blog/coding/operator-sdk-reconciliation/ Fri, 24 Feb 2023 12:45:32 +0000https://andreaskaris.github.io/blog/coding/operator-sdk-reconciliation/My vimrc<h1>My vimrc</h1><p>Below my configuration for vim which I use for go and python development:~~~cat <<'EOF' > ~/.vimrccall plug#begin() Plug 'vim-airline/vim-ai...</p>https://andreaskaris.github.io/blog/coding/vimrc/ Fri, 24 Feb 2023 12:45:32 +0000https://andreaskaris.github.io/blog/coding/vimrc/SCCs and mutating webhooks - a lesson learned<p><img alt="title" src="https://user-images.githubusercontent.com/3291433/220175185-f58bf274-e886-45ef-ab32-92b6cd3f1739.png"></p><h1>SCCs and mutating webhooks - or how to lear...</h1>https://andreaskaris.github.io/blog/openshift/openshift-scc-with-mutating-webhooks/ Mon, 13 Feb 2023 22:16:16 +0000https://andreaskaris.github.io/blog/openshift/openshift-scc-with-mutating-webhooks/Building custom release images for OpenShift<h2>Building custom release images for OpenShift</h2><h3>Using custom container image for a specific component / operator</h3><p>The following example builds a custom ...</p>https://andreaskaris.github.io/blog/openshift/ocp-custom-release-image/ Wed, 19 Oct 2022 14:17:44 +0000https://andreaskaris.github.io/blog/openshift/ocp-custom-release-image/
\ No newline at end of file
+Andreas Karis BlogAndreas Karis' blog about anything Kubernetes, OpenShift, Linux and Networkinghttps://andreaskaris.github.io/blog/enMon, 12 Aug 2024 14:56:56 -0000Mon, 12 Aug 2024 14:56:56 -00001440MkDocs RSS plugin - v1.11.1RSS, IRQ affinity and RPS on Linux<h1>RSS, IRQ affinity and RPS on Linux</h1><p>In this blog post, we are going to have a look at the tuning of Linux receive queues and their interrupt requests. Wea...</p>https://andreaskaris.github.io/blog/networking/rss-irq-affinity-and-rps/ Thu, 08 Aug 2024 23:36:27 +0000https://andreaskaris.github.io/blog/networking/rss-irq-affinity-and-rps/SELinux Cheat Sheet<h1>SELinux Cheat Sheet</h1><h3>Reading SELinux status</h3><p>| Command | Description | Examples ||---|---|---|| cat /etc/selinux/config | Get SELinux boot configu...</p>https://andreaskaris.github.io/blog/linux/selinux-cheatsheet/ Fri, 19 Jul 2024 15:04:32 +0000https://andreaskaris.github.io/blog/linux/selinux-cheatsheet/Protect Lenovo laptop battery<p>In order to protect your Lenovo battery, you can set charge start and end thresholds.According to [anecdotal evidence](https://linrunner.de/tlp/faq/battery....</p>https://andreaskaris.github.io/blog/linux/protect-lenovo-battery/ Thu, 20 Jun 2024 14:59:35 +0000https://andreaskaris.github.io/blog/linux/protect-lenovo-battery/Netlink and MAC addresses<h2>Netlink address fields IFLA_ADDRESS, IFLA_BROADCAST and IFLA_PERM_ADDRESS</h2><p>A few days ago, I had to figure out how applications such as iproute2 read the ...</p>https://andreaskaris.github.io/blog/networking/netlink-address-fields/ Sun, 12 May 2024 21:25:38 +0000https://andreaskaris.github.io/blog/networking/netlink-address-fields/CPU isolation in Red Hat OpenShift Container Platform<h2>CPU isolation in Red Hat OpenShift Container Platform</h2><p>Two complementary features allow admins to partition the node's CPUs according to their needs. The ...</p>https://andreaskaris.github.io/blog/openshift/cpu-isolation-in-openshift/ Mon, 06 May 2024 20:08:03 +0000https://andreaskaris.github.io/blog/openshift/cpu-isolation-in-openshift/udev rules to apply ethtool settings<h1>udev rules to apply ethtool settings</h1><p>In order to apply specific ethtool settings to all interfaces matching a specific regular expression, run:```cat <<...</p>https://andreaskaris.github.io/blog/linux/udev-ethtool/ Mon, 29 Apr 2024 19:44:04 +0000https://andreaskaris.github.io/blog/linux/udev-ethtool/OpenShift with iSCSI multipath<h2>Kubernets iSCSI volume driver</h2><p>The iSCSI volume driver can work as both a single path iSCSI initiator or with multipath.For some information about the dr...</p>https://andreaskaris.github.io/blog/openshift/openshift-with-multipath/ Fri, 12 Jan 2024 17:53:42 +0000https://andreaskaris.github.io/blog/openshift/openshift-with-multipath/kernel-ml on OpenShift<h1>kernel-ml on OpenShift</h1><p>In order to find out if a kernel bug was already fixed upstream, it may sometimes be necessary to test the upstreamkernel on top o...</p>https://andreaskaris.github.io/blog/openshift/kernel-ml-on-openshift/ Thu, 23 Nov 2023 18:41:02 +0000https://andreaskaris.github.io/blog/openshift/kernel-ml-on-openshift/Seccomp defaults in Red Hat OpenShift Container Platform<h1>Seccomp defaults in Red Hat OpenShift Container Platform</h1><p>Seccomp can be used to restrict the syscalls that processes running inside a container are allowe...</p>https://andreaskaris.github.io/blog/openshift/seccomp-defaults-ocp/ Mon, 25 Sep 2023 19:20:43 +0000https://andreaskaris.github.io/blog/openshift/seccomp-defaults-ocp/Hands-on with OVN Interconnection<h1>Hands-on with OVN Interconnection (OVN IC)</h1><p><a href="https://docs.ovn.org/en/latest/tutorials/ovn-interconnection.html">OVN Interconnection</a> (OVN IC) allows admini...</p>https://andreaskaris.github.io/blog/networking/ovn-interconnection/ Mon, 11 Sep 2023 19:06:05 +0000https://andreaskaris.github.io/blog/networking/ovn-interconnection/rpm-ostreed failed to find image<h2>rpm-ostreed failed to find image</h2><p>Today, I ran into a strange issue after messing around a bit too much with OpenShift's Machine Config Operator.After de...</p>https://andreaskaris.github.io/blog/openshift/rpm-ostree-failed-to-find-image/ Tue, 15 Aug 2023 20:03:49 +0000https://andreaskaris.github.io/blog/openshift/rpm-ostree-failed-to-find-image/Workaround for org.gnome.shell.overrides not installed<h1>Settings schema 'org.gnome.shell.overrides' is not installed</h1><p>I recently upgraded to Fedora 38 and Gnome 44, and one of my installed applications give this...</p>https://andreaskaris.github.io/blog/linux/org-gnome-shell-overrides/ Wed, 03 May 2023 19:38:38 +0000https://andreaskaris.github.io/blog/linux/org-gnome-shell-overrides/DedicatedServiceMonitors in OpenShift Monitoring<h2>DedicatedServiceMonitors in Red Hat OpenShift Monitoring</h2><h3>Introduction</h3><p>By default, OpenShift's Prometheus stack will pull pod CPU and memory usage fr...</p>https://andreaskaris.github.io/blog/openshift/dedicated-service-monitors/ Wed, 03 May 2023 15:53:44 +0000https://andreaskaris.github.io/blog/openshift/dedicated-service-monitors/Using cgroups for CFS bandwidth control<h1>Using cgroups for CFS bandwidth control (CPU quotas)</h1><p>CFS bandwidth control is a feature that allows you to limit the amount of CPU time that a control gro...</p>https://andreaskaris.github.io/blog/linux/cgroups_cpu_quota/ Mon, 27 Mar 2023 11:28:05 +0000https://andreaskaris.github.io/blog/linux/cgroups_cpu_quota/How kubelet monitors filesystems<h1>How kubelet monitors filesystems</h1><p>Kubelet can monitor 2 file systems, nodefs and imagefs. nodefs is auto-discovered by the presence of <code>/var/lib/kubelet</code>....</p>https://andreaskaris.github.io/blog/openshift/kubelet-filesystems/ Wed, 22 Mar 2023 17:03:35 +0000https://andreaskaris.github.io/blog/openshift/kubelet-filesystems/Golang IP address conversion<h2>IP address conversion with golang</h2><h3>Finding an IP network's broadcast IP</h3><p>The following function calculates the broadcast IP for both IPv4 and IPv6 net...</p>https://andreaskaris.github.io/blog/coding/golang-ip-conversion/ Fri, 24 Feb 2023 12:45:32 +0000https://andreaskaris.github.io/blog/coding/golang-ip-conversion/Controller Reconciliation<h2>Reconciliation with the Operator SDK</h2><p>In the Operator SDK, controllers implement the [Reconciler](https://github.com/kubernetes-sigs/controller-runtime/bl...</p>https://andreaskaris.github.io/blog/coding/operator-sdk-reconciliation/ Fri, 24 Feb 2023 12:45:32 +0000https://andreaskaris.github.io/blog/coding/operator-sdk-reconciliation/My vimrc<h1>My vimrc</h1><p>Below my configuration for vim which I use for go and python development:~~~cat <<'EOF' > ~/.vimrccall plug#begin() Plug 'vim-airline/vim-ai...</p>https://andreaskaris.github.io/blog/coding/vimrc/ Fri, 24 Feb 2023 12:45:32 +0000https://andreaskaris.github.io/blog/coding/vimrc/SCCs and mutating webhooks - a lesson learned<p><img alt="title" src="https://user-images.githubusercontent.com/3291433/220175185-f58bf274-e886-45ef-ab32-92b6cd3f1739.png"></p><h1>SCCs and mutating webhooks - or how to lear...</h1>https://andreaskaris.github.io/blog/openshift/openshift-scc-with-mutating-webhooks/ Mon, 13 Feb 2023 22:16:16 +0000https://andreaskaris.github.io/blog/openshift/openshift-scc-with-mutating-webhooks/Building custom release images for OpenShift<h2>Building custom release images for OpenShift</h2><h3>Using custom container image for a specific component / operator</h3><p>The following example builds a custom ...</p>https://andreaskaris.github.io/blog/openshift/ocp-custom-release-image/ Wed, 19 Oct 2022 14:17:44 +0000https://andreaskaris.github.io/blog/openshift/ocp-custom-release-image/
\ No newline at end of file
diff --git a/feed_rss_updated.xml b/feed_rss_updated.xml
index e472793..ea3565b 100644
--- a/feed_rss_updated.xml
+++ b/feed_rss_updated.xml
@@ -1 +1 @@
-Andreas Karis BlogAndreas Karis' blog about anything Kubernetes, OpenShift, Linux and Networkinghttps://andreaskaris.github.io/blog/enMon, 12 Aug 2024 13:37:46 -0000Mon, 12 Aug 2024 13:37:46 -00001440MkDocs RSS plugin - v1.11.1RSS, IRQ affinity and RPS on Linux<h1>RSS, IRQ affinity and RPS on Linux</h1><p>In this blog post, we are going to have a look at the tuning of Linux receive queues and their interrupt requests. Wea...</p>https://andreaskaris.github.io/blog/networking/rss-irq-affinity-and-rps/ Mon, 12 Aug 2024 15:37:41 +0000https://andreaskaris.github.io/blog/networking/rss-irq-affinity-and-rps/SELinux Cheat Sheet<h1>SELinux Cheat Sheet</h1><h3>Reading SELinux status</h3><p>| Command | Description | Examples ||---|---|---|| cat /etc/selinux/config | Get SELinux boot configu...</p>https://andreaskaris.github.io/blog/linux/selinux-cheatsheet/ Fri, 19 Jul 2024 17:46:48 +0000https://andreaskaris.github.io/blog/linux/selinux-cheatsheet/Protect Lenovo laptop battery<p>In order to protect your Lenovo battery, you can set charge start and end thresholds.According to [anecdotal evidence](https://linrunner.de/tlp/faq/battery....</p>https://andreaskaris.github.io/blog/linux/protect-lenovo-battery/ Thu, 20 Jun 2024 14:59:35 +0000https://andreaskaris.github.io/blog/linux/protect-lenovo-battery/Netlink and MAC addresses<h2>Netlink address fields IFLA_ADDRESS, IFLA_BROADCAST and IFLA_PERM_ADDRESS</h2><p>A few days ago, I had to figure out how applications such as iproute2 read the ...</p>https://andreaskaris.github.io/blog/networking/netlink-address-fields/ Mon, 13 May 2024 11:22:39 +0000https://andreaskaris.github.io/blog/networking/netlink-address-fields/CPU isolation in Red Hat OpenShift Container Platform<h2>CPU isolation in Red Hat OpenShift Container Platform</h2><p>Two complementary features allow admins to partition the node's CPUs according to their needs. The ...</p>https://andreaskaris.github.io/blog/openshift/cpu-isolation-in-openshift/ Mon, 06 May 2024 22:24:07 +0000https://andreaskaris.github.io/blog/openshift/cpu-isolation-in-openshift/udev rules to apply ethtool settings<h1>udev rules to apply ethtool settings</h1><p>In order to apply specific ethtool settings to all interfaces matching a specific regular expression, run:```cat <<...</p>https://andreaskaris.github.io/blog/linux/udev-ethtool/ Mon, 29 Apr 2024 19:44:04 +0000https://andreaskaris.github.io/blog/linux/udev-ethtool/OpenShift with iSCSI multipath<h2>Kubernets iSCSI volume driver</h2><p>The iSCSI volume driver can work as both a single path iSCSI initiator or with multipath.For some information about the dr...</p>https://andreaskaris.github.io/blog/openshift/openshift-with-multipath/ Fri, 12 Jan 2024 18:05:09 +0000https://andreaskaris.github.io/blog/openshift/openshift-with-multipath/kernel-ml on OpenShift<h1>kernel-ml on OpenShift</h1><p>In order to find out if a kernel bug was already fixed upstream, it may sometimes be necessary to test the upstreamkernel on top o...</p>https://andreaskaris.github.io/blog/openshift/kernel-ml-on-openshift/ Thu, 23 Nov 2023 18:46:14 +0000https://andreaskaris.github.io/blog/openshift/kernel-ml-on-openshift/Setting journalctl limits<h2>Changing the size of data that journald retains</h2><p>The systemd journal by default retains 4GB of data. In order to increase or decrease that value, set `Sys...</p>https://andreaskaris.github.io/blog/linux/setting-journalctl-limits/ Thu, 09 Nov 2023 17:19:41 +0000https://andreaskaris.github.io/blog/linux/setting-journalctl-limits/Seccomp defaults in Red Hat OpenShift Container Platform<h1>Seccomp defaults in Red Hat OpenShift Container Platform</h1><p>Seccomp can be used to restrict the syscalls that processes running inside a container are allowe...</p>https://andreaskaris.github.io/blog/openshift/seccomp-defaults-ocp/ Wed, 11 Oct 2023 18:48:34 +0000https://andreaskaris.github.io/blog/openshift/seccomp-defaults-ocp/Hands-on with OVN Interconnection<h1>Hands-on with OVN Interconnection (OVN IC)</h1><p><a href="https://docs.ovn.org/en/latest/tutorials/ovn-interconnection.html">OVN Interconnection</a> (OVN IC) allows admini...</p>https://andreaskaris.github.io/blog/networking/ovn-interconnection/ Mon, 11 Sep 2023 19:16:51 +0000https://andreaskaris.github.io/blog/networking/ovn-interconnection/rpm-ostreed failed to find image<h2>rpm-ostreed failed to find image</h2><p>Today, I ran into a strange issue after messing around a bit too much with OpenShift's Machine Config Operator.After de...</p>https://andreaskaris.github.io/blog/openshift/rpm-ostree-failed-to-find-image/ Tue, 15 Aug 2023 20:03:49 +0000https://andreaskaris.github.io/blog/openshift/rpm-ostree-failed-to-find-image/My vimrc<h1>My vimrc</h1><p>Below my configuration for vim which I use for go and python development:~~~cat <<'EOF' > ~/.vimrccall plug#begin() Plug 'vim-airline/vim-ai...</p>https://andreaskaris.github.io/blog/coding/vimrc/ Tue, 25 Jul 2023 13:34:48 +0000https://andreaskaris.github.io/blog/coding/vimrc/Workaround for org.gnome.shell.overrides not installed<h1>Settings schema 'org.gnome.shell.overrides' is not installed</h1><p>I recently upgraded to Fedora 38 and Gnome 44, and one of my installed applications give this...</p>https://andreaskaris.github.io/blog/linux/org-gnome-shell-overrides/ Wed, 03 May 2023 19:38:38 +0000https://andreaskaris.github.io/blog/linux/org-gnome-shell-overrides/DedicatedServiceMonitors in OpenShift Monitoring<h2>DedicatedServiceMonitors in Red Hat OpenShift Monitoring</h2><h3>Introduction</h3><p>By default, OpenShift's Prometheus stack will pull pod CPU and memory usage fr...</p>https://andreaskaris.github.io/blog/openshift/dedicated-service-monitors/ Wed, 03 May 2023 16:41:21 +0000https://andreaskaris.github.io/blog/openshift/dedicated-service-monitors/Using cgroups for CFS bandwidth control<h1>Using cgroups for CFS bandwidth control (CPU quotas)</h1><p>CFS bandwidth control is a feature that allows you to limit the amount of CPU time that a control gro...</p>https://andreaskaris.github.io/blog/linux/cgroups_cpu_quota/ Mon, 27 Mar 2023 11:42:03 +0000https://andreaskaris.github.io/blog/linux/cgroups_cpu_quota/How kubelet monitors filesystems<h1>How kubelet monitors filesystems</h1><p>Kubelet can monitor 2 file systems, nodefs and imagefs. nodefs is auto-discovered by the presence of <code>/var/lib/kubelet</code>....</p>https://andreaskaris.github.io/blog/openshift/kubelet-filesystems/ Wed, 22 Mar 2023 17:18:49 +0000https://andreaskaris.github.io/blog/openshift/kubelet-filesystems/Golang IP address conversion<h2>IP address conversion with golang</h2><h3>Finding an IP network's broadcast IP</h3><p>The following function calculates the broadcast IP for both IPv4 and IPv6 net...</p>https://andreaskaris.github.io/blog/coding/golang-ip-conversion/ Fri, 24 Feb 2023 12:45:32 +0000https://andreaskaris.github.io/blog/coding/golang-ip-conversion/Controller Reconciliation<h2>Reconciliation with the Operator SDK</h2><p>In the Operator SDK, controllers implement the [Reconciler](https://github.com/kubernetes-sigs/controller-runtime/bl...</p>https://andreaskaris.github.io/blog/coding/operator-sdk-reconciliation/ Fri, 24 Feb 2023 12:45:32 +0000https://andreaskaris.github.io/blog/coding/operator-sdk-reconciliation/SCCs and mutating webhooks - a lesson learned<p><img alt="title" src="https://user-images.githubusercontent.com/3291433/220175185-f58bf274-e886-45ef-ab32-92b6cd3f1739.png"></p><h1>SCCs and mutating webhooks - or how to lear...</h1>https://andreaskaris.github.io/blog/openshift/openshift-scc-with-mutating-webhooks/ Mon, 20 Feb 2023 19:22:20 +0000https://andreaskaris.github.io/blog/openshift/openshift-scc-with-mutating-webhooks/
\ No newline at end of file
+Andreas Karis BlogAndreas Karis' blog about anything Kubernetes, OpenShift, Linux and Networkinghttps://andreaskaris.github.io/blog/enMon, 12 Aug 2024 14:56:56 -0000Mon, 12 Aug 2024 14:56:56 -00001440MkDocs RSS plugin - v1.11.1RSS, IRQ affinity and RPS on Linux<h1>RSS, IRQ affinity and RPS on Linux</h1><p>In this blog post, we are going to have a look at the tuning of Linux receive queues and their interrupt requests. Wea...</p>https://andreaskaris.github.io/blog/networking/rss-irq-affinity-and-rps/ Mon, 12 Aug 2024 16:56:51 +0000https://andreaskaris.github.io/blog/networking/rss-irq-affinity-and-rps/SELinux Cheat Sheet<h1>SELinux Cheat Sheet</h1><h3>Reading SELinux status</h3><p>| Command | Description | Examples ||---|---|---|| cat /etc/selinux/config | Get SELinux boot configu...</p>https://andreaskaris.github.io/blog/linux/selinux-cheatsheet/ Fri, 19 Jul 2024 17:46:48 +0000https://andreaskaris.github.io/blog/linux/selinux-cheatsheet/Protect Lenovo laptop battery<p>In order to protect your Lenovo battery, you can set charge start and end thresholds.According to [anecdotal evidence](https://linrunner.de/tlp/faq/battery....</p>https://andreaskaris.github.io/blog/linux/protect-lenovo-battery/ Thu, 20 Jun 2024 14:59:35 +0000https://andreaskaris.github.io/blog/linux/protect-lenovo-battery/Netlink and MAC addresses<h2>Netlink address fields IFLA_ADDRESS, IFLA_BROADCAST and IFLA_PERM_ADDRESS</h2><p>A few days ago, I had to figure out how applications such as iproute2 read the ...</p>https://andreaskaris.github.io/blog/networking/netlink-address-fields/ Mon, 13 May 2024 11:22:39 +0000https://andreaskaris.github.io/blog/networking/netlink-address-fields/CPU isolation in Red Hat OpenShift Container Platform<h2>CPU isolation in Red Hat OpenShift Container Platform</h2><p>Two complementary features allow admins to partition the node's CPUs according to their needs. The ...</p>https://andreaskaris.github.io/blog/openshift/cpu-isolation-in-openshift/ Mon, 06 May 2024 22:24:07 +0000https://andreaskaris.github.io/blog/openshift/cpu-isolation-in-openshift/udev rules to apply ethtool settings<h1>udev rules to apply ethtool settings</h1><p>In order to apply specific ethtool settings to all interfaces matching a specific regular expression, run:```cat <<...</p>https://andreaskaris.github.io/blog/linux/udev-ethtool/ Mon, 29 Apr 2024 19:44:04 +0000https://andreaskaris.github.io/blog/linux/udev-ethtool/OpenShift with iSCSI multipath<h2>Kubernets iSCSI volume driver</h2><p>The iSCSI volume driver can work as both a single path iSCSI initiator or with multipath.For some information about the dr...</p>https://andreaskaris.github.io/blog/openshift/openshift-with-multipath/ Fri, 12 Jan 2024 18:05:09 +0000https://andreaskaris.github.io/blog/openshift/openshift-with-multipath/kernel-ml on OpenShift<h1>kernel-ml on OpenShift</h1><p>In order to find out if a kernel bug was already fixed upstream, it may sometimes be necessary to test the upstreamkernel on top o...</p>https://andreaskaris.github.io/blog/openshift/kernel-ml-on-openshift/ Thu, 23 Nov 2023 18:46:14 +0000https://andreaskaris.github.io/blog/openshift/kernel-ml-on-openshift/Setting journalctl limits<h2>Changing the size of data that journald retains</h2><p>The systemd journal by default retains 4GB of data. In order to increase or decrease that value, set `Sys...</p>https://andreaskaris.github.io/blog/linux/setting-journalctl-limits/ Thu, 09 Nov 2023 17:19:41 +0000https://andreaskaris.github.io/blog/linux/setting-journalctl-limits/Seccomp defaults in Red Hat OpenShift Container Platform<h1>Seccomp defaults in Red Hat OpenShift Container Platform</h1><p>Seccomp can be used to restrict the syscalls that processes running inside a container are allowe...</p>https://andreaskaris.github.io/blog/openshift/seccomp-defaults-ocp/ Wed, 11 Oct 2023 18:48:34 +0000https://andreaskaris.github.io/blog/openshift/seccomp-defaults-ocp/Hands-on with OVN Interconnection<h1>Hands-on with OVN Interconnection (OVN IC)</h1><p><a href="https://docs.ovn.org/en/latest/tutorials/ovn-interconnection.html">OVN Interconnection</a> (OVN IC) allows admini...</p>https://andreaskaris.github.io/blog/networking/ovn-interconnection/ Mon, 11 Sep 2023 19:16:51 +0000https://andreaskaris.github.io/blog/networking/ovn-interconnection/rpm-ostreed failed to find image<h2>rpm-ostreed failed to find image</h2><p>Today, I ran into a strange issue after messing around a bit too much with OpenShift's Machine Config Operator.After de...</p>https://andreaskaris.github.io/blog/openshift/rpm-ostree-failed-to-find-image/ Tue, 15 Aug 2023 20:03:49 +0000https://andreaskaris.github.io/blog/openshift/rpm-ostree-failed-to-find-image/My vimrc<h1>My vimrc</h1><p>Below my configuration for vim which I use for go and python development:~~~cat <<'EOF' > ~/.vimrccall plug#begin() Plug 'vim-airline/vim-ai...</p>https://andreaskaris.github.io/blog/coding/vimrc/ Tue, 25 Jul 2023 13:34:48 +0000https://andreaskaris.github.io/blog/coding/vimrc/Workaround for org.gnome.shell.overrides not installed<h1>Settings schema 'org.gnome.shell.overrides' is not installed</h1><p>I recently upgraded to Fedora 38 and Gnome 44, and one of my installed applications give this...</p>https://andreaskaris.github.io/blog/linux/org-gnome-shell-overrides/ Wed, 03 May 2023 19:38:38 +0000https://andreaskaris.github.io/blog/linux/org-gnome-shell-overrides/DedicatedServiceMonitors in OpenShift Monitoring<h2>DedicatedServiceMonitors in Red Hat OpenShift Monitoring</h2><h3>Introduction</h3><p>By default, OpenShift's Prometheus stack will pull pod CPU and memory usage fr...</p>https://andreaskaris.github.io/blog/openshift/dedicated-service-monitors/ Wed, 03 May 2023 16:41:21 +0000https://andreaskaris.github.io/blog/openshift/dedicated-service-monitors/Using cgroups for CFS bandwidth control<h1>Using cgroups for CFS bandwidth control (CPU quotas)</h1><p>CFS bandwidth control is a feature that allows you to limit the amount of CPU time that a control gro...</p>https://andreaskaris.github.io/blog/linux/cgroups_cpu_quota/ Mon, 27 Mar 2023 11:42:03 +0000https://andreaskaris.github.io/blog/linux/cgroups_cpu_quota/How kubelet monitors filesystems<h1>How kubelet monitors filesystems</h1><p>Kubelet can monitor 2 file systems, nodefs and imagefs. nodefs is auto-discovered by the presence of <code>/var/lib/kubelet</code>....</p>https://andreaskaris.github.io/blog/openshift/kubelet-filesystems/ Wed, 22 Mar 2023 17:18:49 +0000https://andreaskaris.github.io/blog/openshift/kubelet-filesystems/Golang IP address conversion<h2>IP address conversion with golang</h2><h3>Finding an IP network's broadcast IP</h3><p>The following function calculates the broadcast IP for both IPv4 and IPv6 net...</p>https://andreaskaris.github.io/blog/coding/golang-ip-conversion/ Fri, 24 Feb 2023 12:45:32 +0000https://andreaskaris.github.io/blog/coding/golang-ip-conversion/Controller Reconciliation<h2>Reconciliation with the Operator SDK</h2><p>In the Operator SDK, controllers implement the [Reconciler](https://github.com/kubernetes-sigs/controller-runtime/bl...</p>https://andreaskaris.github.io/blog/coding/operator-sdk-reconciliation/ Fri, 24 Feb 2023 12:45:32 +0000https://andreaskaris.github.io/blog/coding/operator-sdk-reconciliation/SCCs and mutating webhooks - a lesson learned<p><img alt="title" src="https://user-images.githubusercontent.com/3291433/220175185-f58bf274-e886-45ef-ab32-92b6cd3f1739.png"></p><h1>SCCs and mutating webhooks - or how to lear...</h1>https://andreaskaris.github.io/blog/openshift/openshift-scc-with-mutating-webhooks/ Mon, 20 Feb 2023 19:22:20 +0000https://andreaskaris.github.io/blog/openshift/openshift-scc-with-mutating-webhooks/
\ No newline at end of file
diff --git a/networking/rss-irq-affinity-and-rps/index.html b/networking/rss-irq-affinity-and-rps/index.html
index 7cf8e89..959faa6 100644
--- a/networking/rss-irq-affinity-and-rps/index.html
+++ b/networking/rss-irq-affinity-and-rps/index.html
@@ -3175,6 +3175,7 @@
Querying SMP affinity for
it generated interrupts on CPU 5. But wait, irqbalance is switched off, and we even rebooted the system. Why are our
IRQs distributed between our CPUs and why aren't they allowed on all CPUs? To be confirmed, but the answer may be in
this commit.
+
For further details about SMP IRQ affinity, see SMP IRQ affinity.
Configuring SMP affinity for RX queue interrupts
Let's force virtio6-input.0 onto CPU 2 and virtio6-input.1 onto CPU 3. The softirqs will be processed on the same NICs
by default. The affinity can be any CPU, regardless of our tuned configuration, either from the system CPU set or from
diff --git a/sitemap.xml.gz b/sitemap.xml.gz
index bcb07ac..5a4cdc9 100644
Binary files a/sitemap.xml.gz and b/sitemap.xml.gz differ