0 comments on “Kubernetes Task: assign a POD to a Node via Node Affinity – Cheat Sheet”

Kubernetes Task: assign a POD to a Node via Node Affinity – Cheat Sheet

Here, we show as shortly as possible how we can place a POD on the controlplane node on killerkoda CKA playground: Task: place a POD on the controlplane POD using Affinity Find documentation: kubernetes.io --> Documentation --> Search "affinity" -->…

0 comments on “Kubernetes etcd backup and restore – cheat sheet”

Kubernetes etcd backup and restore – cheat sheet

This is a cheat sheet on how to perform backup&restore of the etcd server in kubernetes quickly. Test this on Killercoda Play with Kubernetes tl;dr Find reference: https://kubernetes.io --> Documentation --> Search "etcd backup restore" --> you will find: Operating etcd…

0 comments on “Cheat Sheet: Install non-privileged podman v3 in a CentOS 7 Container”

Cheat Sheet: Install non-privileged podman v3 in a CentOS 7 Container

See how you can run a user space podman container inside another non-privileged container. For that, we create a CentOS 7 image with podman v3 installed. We spin up a Kubernetes non-privileged container from this image, and we show that…

0 comments on “How to enter a root shell session to a container without Docker – replace ‚docker exec‘ by ‚runc‘”

How to enter a root shell session to a container without Docker – replace ‚docker exec‘ by ‚runc‘

The latest version of Kubernetes does not support Docker as a container runtime anymore. That is why many Kubernetes administrators have migrated their cluster's container runtime from docker to another container runtime like containerd or cri-o. Or they will do…

0 comments on “[SOLVED] WebStorm@CentOS Bug: Could not initialize class com.intellij.javascript.debugger.console.jcef.JCE”

[SOLVED] WebStorm@CentOS Bug: Could not initialize class com.intellij.javascript.debugger.console.jcef.JCE

Do you know the following Error message? Error running 'Angular Application' # <- the name of the Debug Profile might be named differently in your case Could not initialize class com.intellij.javascript.debugger.console.jcef.JCE This happened to us on our WebStorm Cloud Desktop…

0 comments on “Migrate Kubernetes Runtime from Docker to containerd”

Migrate Kubernetes Runtime from Docker to containerd

Migration of the kubeadm-based Kubernetes from Docker to containerd should be easy. In my case, it wasn't. Wrong information found on the Internet combined with the incompatibility of the used Kubernetes and containerd versions has caused major problems. Fortunately, I…

0 comments on “WebStorm Cloud Desktop – the Best Javascript IDE in the Browser”

WebStorm Cloud Desktop – the Best Javascript IDE in the Browser

WebStorm Cloud Desktop is now available as an installation-free application that runs in your browser. It provides you with JetBrains' well-known integrated JavaScript development environment with additional CPU and RAM and high internet speed. With the arrival of WebStorm Cloud…

0 comments on “IntelliJ Cloud Desktop – Instant free Remote Session with no Time Limit”

IntelliJ Cloud Desktop – Instant free Remote Session with no Time Limit

IntelliJ Cloud Desktop by vocon IT GmbH is available as a free beta version on https://intellij-frontend.vocon-it.com/. Just register via GitHub or Google, and you are ready to start coding on IntelliJ Cloud Desktop in less than a minute. NEW (2021-11-26):…

0 comments on “Setting a Breakpoint for Debugging Spring Boot CORS Problems in IntelliJ IDEA (Cheat Sheet)”

Setting a Breakpoint for Debugging Spring Boot CORS Problems in IntelliJ IDEA (Cheat Sheet)

Super-short instructions how to place the breakpoint in an IDE in order to debug CORS issues in Spring Boot. The problem with debugging CORS (like any other filter in spring boot security) is, that any request is blocked before they…

0 comments on “Avoid Docker created Files with wrong Permissions (Maven example)”

Avoid Docker created Files with wrong Permissions (Maven example)

This article helps you running Docker containers without polluting your filesystem with files owned by root. Most Docker images you find on Docker hub are designed to run as root inside the container. This can lead to your file system…

0 comments on “Hello Java Hipster: Angular 8 and Spring Boot 2.1 with Cassandra 3.11 running in Docker”

Hello Java Hipster: Angular 8 and Spring Boot 2.1 with Cassandra 3.11 running in Docker

Two and a half years ago, we have shown in this blog post how JHipster a.k.a. Java Hipster can be used to auto-generate Angular 4 and Spring Boot code. Now, we will revisit the Hello World with newer versions Angular…

0 comments on “CKA Labs (17): Kubernetes Readiness and Liveness Probes”

CKA Labs (17): Kubernetes Readiness and Liveness Probes

In this article,  we will learn how Kubernetes Liveness Probes and Kubernetes Readiness Probes help us improve the continuity and availability of Kubernetes Services. For that, we will learn how Kubernetes uses probes to decide, whether an application is up…