<?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>The Ops Community ⚙️: Learnk8s</title>
    <description>The latest articles on The Ops Community ⚙️ by Learnk8s (@learnk8s).</description>
    <link>https://community.ops.io/learnk8s</link>
    <image>
      <url>https://community.ops.io/images/MX0ZwkBU0G39v9ydGkZnLfxzFRbgqbBGpWZRQZn78C4/rs:fill:90:90/g:sm/mb:500000/ar:1/aHR0cHM6Ly9jb21t/dW5pdHkub3BzLmlv/L3JlbW90ZWltYWdl/cy91cGxvYWRzL29y/Z2FuaXphdGlvbi9w/cm9maWxlX2ltYWdl/LzE5LzJhMzE1NzI0/LWVkNTItNDg4Zi05/YTUxLTc0NDNhMDBl/ZDk5NC5qcGc</url>
      <title>The Ops Community ⚙️: Learnk8s</title>
      <link>https://community.ops.io/learnk8s</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://community.ops.io/feed/learnk8s"/>
    <language>en</language>
    <item>
      <title>Learn Kubernetes digest — January 2023</title>
      <dc:creator>Daniele Polencic</dc:creator>
      <pubDate>Fri, 27 Jan 2023 11:46:09 +0000</pubDate>
      <link>https://community.ops.io/learnk8s/learn-kubernetes-digest-january-2023-4p4n</link>
      <guid>https://community.ops.io/learnk8s/learn-kubernetes-digest-january-2023-4p4n</guid>
      <description>&lt;p&gt;Welcome to the Learn Kubernetes January digest!&lt;/p&gt;

&lt;p&gt;In this recap, you will find a curated collection of &lt;strong&gt;the best Kubernetes articles, tutorials, libraries and tools&lt;/strong&gt; republished in January.&lt;/p&gt;

&lt;h2&gt;
  
  
  Table of contents
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;📚 Articles&lt;/li&gt;
&lt;li&gt;📖 Tutorials&lt;/li&gt;
&lt;li&gt;🛠 Tools and libraries&lt;/li&gt;
&lt;li&gt;📅 Upcoming Kubernetes events&lt;/li&gt;
&lt;li&gt;📢 Call for papers&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📚 Articles
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://learnk8s.io/t/0b542735-1e78-4a1a-9512-87148b767da3"&gt;🔥 A set of modern Grafana dashboards for Kubernetes&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;In this article, you will find &lt;strong&gt;a set of modern Grafana dashboards for Kubernetes&lt;/strong&gt; and the reasoning behind them.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. &lt;a href="https://learnk8s.io/t/625e46bc-3019-4745-85ce-8704aa0aed7b"&gt;🔥 Kubernetes failure stories&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;A compiled list of links to &lt;strong&gt;public failure stories related to Kubernetes.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  3. &lt;a href="https://learnk8s.io/t/64005296-034d-4059-ac2a-95a439356910"&gt;🔥 Benchmarking cluster creation time for 8 managed Kubernetes providers&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;You might find this report interesting if you care about Kubernetes cluster creation time.&lt;/p&gt;

&lt;p&gt;This benchmark compares &lt;strong&gt;8 providers of managed Kubernetes to determine how long they take to initialize.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  4. &lt;a href="https://learnk8s.io/t/6773e717-0199-43a5-b415-653f8455ea00"&gt;🔥 Scaling Kubernetes to multiple clusters and regions&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;In this tutorial, you will learn how to create, connect and operate three Kubernetes clusters in different regions: North America, Europe and South East Asia.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. &lt;a href="https://learnk8s.io/t/85dab940-99df-4239-96bc-b3b25b2ebb9b"&gt;🔥 Using Fio to tell whether your storage is fast enough for etcd&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;The performance of your etcd cluster depends strongly on the performance of the storage backing it.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;To help you understand the relevant storage performance, etcd exports some Prometheus metrics.&lt;/p&gt;

&lt;p&gt;This article will guide you on how to make sense of them.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. &lt;a href="https://learnk8s.io/t/92cdcf0c-032e-4343-ab0e-742db4634601"&gt;🔥 Backup-and-restore of containers with Kubernetes checkpointing API&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Kubernetes v1.25 introduced &lt;strong&gt;Container Checkpointing API — a way to backup-and-restore containers running in Pods&lt;/strong&gt;, without stopping them.&lt;/p&gt;

&lt;p&gt;In this article, you'll take a look at it and learn how to leverage it for backup-and-restore or forensic analysis.&lt;/p&gt;

&lt;h3&gt;
  
  
  More articles worth checking out:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/c3fea1e9-47ff-4fc7-8255-372e251aa002"&gt;Pitfalls reloading files from Kubernetes secret &amp;amp; ConfigMap volumes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/1483549b-26fc-4482-912c-e092b261c0b2"&gt;Addressing bandwidth exhaustion with Cilium Bandwidth Manager&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/440e6db6-dacc-48d8-bbcd-ab1ff4180fc0"&gt;Why leaving pods in crashloopbackoff can have a bigger impact than you might think&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/5a43bf77-2816-48be-b09e-750c1596118b"&gt;Containers vs pods — taking a deeper look&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/5aa1aafa-7206-4c8b-863a-138e9a3946bf"&gt;Understanding Kubernetes evicted pods&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/63f1028c-269d-4924-8f0c-b5b1c4888c40"&gt;Troubleshooting Kubernetes nodes storage space shortage on Alibaba Cloud&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/70ebd20b-c4e5-4288-b7cd-c97412f034fd"&gt;Performance evaluation of container runtimes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/87a47136-ddfb-4fba-86f5-51f50d5bc888"&gt;Why you should try to keep your deployment names to 47 characters (or less)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/e90e227e-7de4-4b4c-8024-baaf69e62291"&gt;How to get started with Kubernetes contributions&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/ee15c1d0-3d65-454c-95a2-4d7a362931f2"&gt;The Application Gateway Ingress Controller is broken&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/3f6c812c-b866-4a05-9a61-50ed17786ecd"&gt;Apache Druid: overview, running in Kubernetes and monitoring with Prometheus&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/531a8345-9249-42c8-a9ac-e7bc6ec94e96"&gt;How to forward Kubernetes logs to Elasticsearch (ELK) using fluent-bit and visualize them with Kibana&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/920a1b17-e60f-4cb9-8d19-0a2f98f16bdf"&gt;How does Kubernetes assign QoS class to pods through OOM score?&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/92494606-c634-4f1e-a038-55858676f2e9"&gt;Kubernetes troubleshooting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/a4249b26-3cd4-49a4-bb0b-db93594a104f"&gt;How Docker buildkit and GitLab runner fill up storage in Kubernetes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/bb1eed75-35c8-4a8c-b9f7-820d52a0c3f1"&gt;Native EKS ingress with AWS load balancer controller&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/bbb2bf81-2e3c-41a5-8b10-bcbd70128120"&gt;Understanding and cost optimizing Amazon EKS control plane logs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/bbd11a15-c451-427d-9f39-db8fa91bb2e1"&gt;Kubernetes load testing: 8 tools &amp;amp; best practices&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📖 Tutorials
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://learnk8s.io/t/1b36326d-5b7c-46af-b4da-052c7b6042d7"&gt;🔥 About my PDF-Editor project&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;In this tutorial, you will follow &lt;strong&gt;Dipankar's journey in building a web-based PDF editor&lt;/strong&gt; using modern web technology and infrastructure.&lt;/p&gt;

&lt;p&gt;Dipankar linked all the online resources that he used to learn those technologies while building the project.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. &lt;a href="https://learnk8s.io/t/277aa8b6-4cc4-40bf-a0e4-8fd92038630c"&gt;LoadBalancer services using Kubernetes in Docker&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;In this tutorial, you'll learn how to build &lt;strong&gt;a multi-node kind cluster&lt;/strong&gt; with &lt;code&gt;extraPortMappings&lt;/code&gt; to forward requests from your host to an NGINX ingress controller.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. &lt;a href="https://learnk8s.io/t/4140a21d-6618-4a9b-b0c9-d0d16af800f2"&gt;Creating a simple web app to list Kubernetes resources&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;In this tutorial, you'll learn how to build &lt;strong&gt;a simple app that lists resources on the Kubernetes cluster it runs on.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;In the process, you will also learn how to utilize Service Accounts, RBAC, the Python client, Ingress and more.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. &lt;a href="https://learnk8s.io/t/7781908f-3540-4569-b220-3a3c8b386744"&gt;Kubelet + API server&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;In this post, you will learn how to &lt;strong&gt;provision a kubelet, API server and etcd manually.&lt;/strong&gt;&lt;/p&gt;

&lt;h3&gt;
  
  
  5. &lt;a href="https://learnk8s.io/t/9888425d-265d-4ed9-8537-45e4bc92af93"&gt;Playing with volume for statefulsets&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Unlike Deployments, StatefulSets require some special care if you want to:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Increase the available storage space.&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Move the data&lt;/strong&gt; to another zone or region.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;In this article, you will discuss the steps involved in completing those tasks.&lt;/p&gt;

&lt;h3&gt;
  
  
  More tutorials:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/786ec1b6-c9f5-4b45-88d9-9bf2b273ac7a"&gt;Ingresses and load balancers in Kubernetes with MetalLB and NGINX-ingress&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/872941f3-a615-4666-a93f-2f256a1a5f7b"&gt;Autoscaling an Amazon EKS cluster with Karpenter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/8d58353b-6b27-4105-8a9b-5bc3ebf228f7"&gt;Cilium CNI on EKS using secondary CIDR and prefix delegation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/f288c984-bdd1-45ca-9eaa-fc78cf2ca3a8"&gt;GKE with NGINX service mesh&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  💼 Kubernetes jobs
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.careers/t/1836f136-2d8d-41ba-bbb7-451acc173307"&gt;Junior Cloud Consultant&lt;/a&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Salary:&lt;/strong&gt; €45K - 70K&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Location:&lt;/strong&gt; München, Germany 🇩🇪&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tech stack:&lt;/strong&gt; Kubernetes, AWS, Azure, Docker&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.careers/t/a53b3cf3-ea1f-4d2a-a40e-06a9d0426431"&gt;Cloud Engineer&lt;/a&gt;
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Salary:&lt;/strong&gt; €45K - 70K&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Location:&lt;/strong&gt; München, Germany 🇩🇪&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Tech stack:&lt;/strong&gt; Kubernetes, AWS, Azure, Terraform, CI/CD, ArgoCD&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://kube.careers"&gt;Discover more Kubernetes jobs on Kube Careers →&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  🛠 Tools and libraries
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. &lt;a href="https://learnk8s.io/t/0355bf47-f469-4fa1-8cdb-db2e681b0ff4"&gt;🔥 box/kube-exec-controller&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;kube-exec-controller is an admission controller for handling container drift&lt;/strong&gt; (caused by &lt;code&gt;kubectl exec&lt;/code&gt;, &lt;code&gt;attach&lt;/code&gt;, &lt;code&gt;cp&lt;/code&gt;, or other interactive requests) inside a Kubernetes cluster.&lt;/p&gt;

&lt;p&gt;The project also includes a kubectl plugin for checking pods.&lt;/p&gt;

&lt;h3&gt;
  
  
  2. &lt;a href="https://learnk8s.io/t/54aade45-2ba8-46b8-ac4e-b8dace05f0a7"&gt;🔥 jamestgrant/kubectl-debug&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;kubectl-debug is a tool that lets you &lt;strong&gt;debug a target container in a Kubernetes cluster&lt;/strong&gt; by automatically creating a new, non-invasive, 'debug' container in the same PID, network, user, and IPC namespace as the target container without any disruption.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. &lt;a href="https://learnk8s.io/t/8f3c4af6-9dab-462a-a02c-628339cbe795"&gt;🔥 kubernetes-sigs/kwok&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;KWOK (Kubernetes-WithOut-Kubelet) is a toolkit that enables &lt;strong&gt;setting up a cluster of thousands of nodes in seconds.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Under the scene, all Nodes are simulated to behave like real ones, so the overall approach employs a pretty low resource footprint.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. &lt;a href="https://learnk8s.io/t/d0f70340-3024-4bc1-9b66-e057e07dd036"&gt;🔥 k8spacket/k8spacket&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;k8spacket helps to understand TCP packets traffic in your kubernetes cluster:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Shows traffic between workloads in the cluster.&lt;/li&gt;
&lt;li&gt;Informs where the traffic is routed outside the cluster.&lt;/li&gt;
&lt;li&gt;Displays information about closing sockets by connections.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  5. &lt;a href="https://learnk8s.io/t/2e83394e-f392-4761-b843-fc8fd9e51bde"&gt;huazhihao/kubespy&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;kubespy is a &lt;strong&gt;kubectl plugin to debug a running pod&lt;/strong&gt;. &lt;/p&gt;

&lt;p&gt;It creates a short-lived "spy container", using a specified image containing all the required debugging tools to "spy" the target container by joining its OS namespaces.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. &lt;a href="https://learnk8s.io/t/399311af-0c86-4074-97c1-47b5b6433621"&gt;wongnai/xds&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;Load balancing gRPC in Kubernetes is a notoriously complex problem, and one of the popular solutions involves using a service mesh.&lt;/p&gt;

&lt;p&gt;With xDS you can use &lt;strong&gt;gRPC client-side load balancing with Kubernetes&lt;/strong&gt; without writing a per-language resolver.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. &lt;a href="https://learnk8s.io/t/563b8769-9cb5-4606-b4c6-4357a0730d22"&gt;backube/volsync&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;VolSync asynchronously &lt;strong&gt;replicates Kubernetes persistent volumes between clusters using either rsync or rclone.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;It also supports creating backups of persistent volumes via restic.&lt;/p&gt;

&lt;h3&gt;
  
  
  More interesting projects:
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/680c254a-4289-47c6-8ff1-077c15e0f12a"&gt;actions-runner-controller/actions-runner-controller&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/6c014f27-f975-4171-96ff-b6c1700df936"&gt;ibuildthecloud/wtfk8s&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/8fadd8ed-8865-4f4a-aedf-7d313a19e2b6"&gt;replicatedhq/troubleshoot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/bb1c2e30-a635-496b-95c0-1297ebb3f6ea"&gt;iximiuz/awesome-container-tinkering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/bc5f7136-faa3-4c06-82c4-7e277c25fffa"&gt;netcracker/kubemarine&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/f8e6af73-4b9e-4390-942d-bd663f371212"&gt;resmoio/kubernetes-event-exporter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/067491fa-a553-44c2-bb19-93e616733021"&gt;cloudnativelabs/kube-router&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/21aedb1a-931a-4547-90d0-116108189e83"&gt;awslabs/soci-snapshotter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/4ca41480-a658-4ea9-aad2-975e2f1c864d"&gt;kvaps/kubectl-node-shell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/8c53430d-8a58-4e17-a091-223c78e8b5c8"&gt;openebs/zfs-localpv&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/d20039ce-3ef2-4452-9204-e558585c3a5a"&gt;wunderio/csi-rclone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/d9050b63-e8d3-4fd8-86ab-591d1af4f748"&gt;dszortyka/minikservices&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/e6168b01-2142-4ba6-b6c9-61243816c04f"&gt;rothgar/bashscheduler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://learnk8s.io/t/f7c3a7bb-d1da-4237-bba9-1fb457393cf0"&gt;Weaveworks/kured&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  📅 Upcoming Kubernetes events
&lt;/h2&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.events/t/e86ca846-5d1c-44e5-885c-d844ec1250f3"&gt;Extending OpenShift security and observability with Calico&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;📅 31 Jan, 5:00 pm UTC — &lt;em&gt;Online webinar&lt;/em&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.events/t/ba493832-aded-4b84-b780-c4d3d46ed53d"&gt;CloudNative SecurityCon North America 2023&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;📅 1 Feb, 0:00 pm UTC — &lt;em&gt;In-person conference&lt;/em&gt; (this event requires an entrance fee).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.events/t/d123a624-c9d8-49cc-a63c-1ccfc8e0e908"&gt;Amazon Elastic Kubernetes Service (EKS)&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;📅 2 Feb, 11:00 pm UTC — &lt;em&gt;In-person meetup&lt;/em&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.events/t/8709d980-0a91-4c41-8702-79cb51d8d56d"&gt;🔥 Run PostgreSQL the Kubernetes way &amp;amp; Kubernetes on autopilot&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;📅 4 Feb, 5:00 am UTC — &lt;em&gt;In-person meetup&lt;/em&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.events/t/6a7580e5-b137-4f64-ad1d-8244661e6b51"&gt;CfgMgmtCamp&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;📅 6 Feb, 7:00 am UTC — &lt;em&gt;In-person conference&lt;/em&gt; (this event requires an entrance fee).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.events/t/e8e8c06d-4946-473f-9cbf-786d428167da"&gt;🔥 Civo Navigate&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;📅 7 Feb, 0:00 pm UTC — &lt;em&gt;In-person conference&lt;/em&gt; (this event requires an entrance fee).&lt;/p&gt;

&lt;p&gt;🎫 Use &lt;code&gt;SP50&lt;/code&gt; to get 50% discount&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.events/t/b98029b1-a699-4f5e-991a-8b7050361982"&gt;7 Kubernetes tools to boost your productivity&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;📅 9 Feb, 8:00 pm UTC — &lt;em&gt;Online meetup&lt;/em&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.events/t/187b891e-f409-4f28-958c-030fb0666dc8"&gt;🔥 Advanced Kubernetes course&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;📅 14 Feb, 9:00 am UTC — &lt;em&gt;In-person workshop&lt;/em&gt; (this event requires an entrance fee).&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.events/t/3877c1d1-6a0b-4fee-8644-3310c4d64735"&gt;Efficient analytics applications with Kubernetes and Volcano&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;📅 15 Feb, 6:00 pm UTC — &lt;em&gt;In-person meetup&lt;/em&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.events/t/2e1e01b4-067d-4c24-aa25-72d085a759b6"&gt;🔥 Kubernetes Community Days Pakistan&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;📅 17 Feb, 4:00 am UTC — &lt;em&gt;Online conference&lt;/em&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.events/t/e9e82a6e-e5d1-469d-941e-7feec43356a6"&gt;Monitoring Kubernetes cluster with Prometheus/Grafana &amp;amp; Kubernetes in Public Cloud&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;📅 18 Feb, 5:15 am UTC — &lt;em&gt;Online meetup&lt;/em&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.events/t/539cb46c-3f63-491d-bc92-23755e5789f7"&gt;GitOps for ML: converting notebooks to reproducible pipelines&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;📅 21 Feb, 3:30 pm UTC — &lt;em&gt;Online meetup&lt;/em&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  &lt;a href="https://kube.events/t/34401d73-351b-41c7-8544-3dbb928a0ff0"&gt;🔥 Kubernetes Community Days Amsterdam 2023&lt;/a&gt;
&lt;/h3&gt;

&lt;p&gt;📅 23 Feb, 7:00 am UTC — &lt;em&gt;Online &amp;amp; in-person conference&lt;/em&gt; (this event requires an entrance fee).&lt;/p&gt;

&lt;p&gt;🎫 Use &lt;code&gt;KCDA20&lt;/code&gt; to get 20% off&lt;/p&gt;

&lt;p&gt;&lt;a href="https://kube.events"&gt;Discover this month's (71) events on Kube Events →&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  📢 Call for papers
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;a href="https://kube.events/c/ca85842f-21b4-46d8-94d0-e87bd3fe3f7b"&gt;Devopsdays Zurich&lt;/a&gt; 📍 &lt;em&gt;Zurich, CH&lt;/em&gt; (closes in 5 days)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kube.events/c/7e1e9ac4-c16a-4d23-b3cf-cd07adb00c4b"&gt;🔥 Kubernetes Community Days Ukraine&lt;/a&gt; 🌏 &lt;em&gt;This is a virtual event&lt;/em&gt; (closes in 5 days)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kube.events/c/ee147517-099b-4de8-88f7-ab124080ed4c"&gt;Kubernetes Community Days Turkey 2023&lt;/a&gt; 📍 &lt;em&gt;Istanbul, TR and virtual&lt;/em&gt; (closes in 5 days)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kube.events/c/29b74888-c164-4b0d-be25-94b94e40e337"&gt;Sloconf 2023&lt;/a&gt; 🌏 &lt;em&gt;This is a virtual event&lt;/em&gt; (closes in 5 days)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kube.events/c/d6ff5985-65ae-4078-b634-a1d7dd87a180"&gt;CloudLand 2023&lt;/a&gt; 📍 &lt;em&gt;Cologne, DE&lt;/em&gt; (closes in 5 days)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kube.events/c/d97029e5-7c0e-4a66-8308-d045438b60e1"&gt;🔥 JCON Europe&lt;/a&gt; 📍 &lt;em&gt;Cologne, DE&lt;/em&gt; (closes in 5 days)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kube.events/c/e824c5ca-7eb3-42f9-85f8-4f584a3be181"&gt;Devoxx Greece&lt;/a&gt; 📍 &lt;em&gt;Athens, GR&lt;/em&gt; (closes in 5 days)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kube.events/c/947cada6-492a-4f5f-9a16-d7e7dfadbdde"&gt;JNation&lt;/a&gt; 📍 &lt;em&gt;Coimbra, PT&lt;/em&gt; (closes in 5 days)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kube.events/c/50338e0b-b820-4933-8404-e2e5e00e8a37"&gt;Monitorama 2023&lt;/a&gt; 📍 &lt;em&gt;Portland, OR, USA&lt;/em&gt; (closes in 8 days)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kube.events/c/bed22efd-3113-49ac-b968-6b3d6269a9a0"&gt;🔥 Open source day&lt;/a&gt; 📍 &lt;em&gt;Florence, IT&lt;/em&gt; (closes in 10 days)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kube.events/c/f27f353c-99d4-4350-a068-1f4b970c8b45"&gt;Open source summit North America&lt;/a&gt; 📍 &lt;em&gt;Vancouver, CA&lt;/em&gt; (closes in 10 days)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kube.events/c/bb1281e8-dfc8-42bf-9769-6982c3938c56"&gt;🔥 DevOps fwdays’23&lt;/a&gt; 🌏 &lt;em&gt;This is a virtual event&lt;/em&gt; (closes in 14 days)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kube.events/c/cf56caa0-04ef-4852-ae95-429baeb7fe66"&gt;TEQnation&lt;/a&gt; 📍 &lt;em&gt;Utrecht, NL&lt;/em&gt; (closes in 15 days)&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://kube.events/c/7a68c38c-6d2d-4ee6-b97a-bfd80bd32b97"&gt;GeeCON&lt;/a&gt; 📍 &lt;em&gt;Kraków, PL&lt;/em&gt; (closes in 15 days)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://kube.events/call-for-papers"&gt;Discover this month's (21) Call for Papers on Kube Events →&lt;/a&gt;&lt;/p&gt;







&lt;p&gt;And that's all!&lt;/p&gt;

&lt;p&gt;If you prefer reading &lt;strong&gt;a weekly digest of the best Kubernetes news,&lt;/strong&gt; you should check out &lt;a href="https://learnk8s.io/learn-kubernetes-weekly"&gt;Learn Kubernetes weekly!&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Until next time!&lt;/em&gt;&lt;/p&gt;

</description>
      <category>kubernetes</category>
      <category>devops</category>
      <category>cloudops</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
