OpenEBS on K3S – Open Source Container Attached Storage

By | July 10, 2020

In this article I will install OpenEBS on my K3S Kubernetes cluster and present a simple example showing how to allocate storage for an application running in the cluster.I will take a slight detour to kubectl user contexts and, later, I will use a Persistent Volume and a Persistent Volume Claim to make storage available… Read More »

K3s in Multipass with Remote Management

By | March 29, 2020

This is another Kubernetes-related notebook entry in which I will document the procedure for setting up a Kubernetes cluster using K3S in virtual machines created with Canonical’s Multipass. In addition, I will describe how to configure kubectl, the Kubernetes command-line cluster management tool to manage the K3S cluster from outside of the virtual machines in… Read More »

Spring Boot and Tracing Calls

By | January 12, 2020

For quite some time now I have thought it would be very useful to have some type of id associated with the processing of a request logged in connection to the log messages generated when the request is processed. This in order to be able to query Elasticsearch or similar for all the logs generated… Read More »

REST with Spring WebFlux and Reactor

By | December 8, 2019

In 2016 I wrote a series of articles in which I developed a REST service which used Jersey’s asynchronous response processing and RxJava in a Spring Boot application. Since then I have used Spring WebFlux, which is the reactive, non-blocking and event-driven counterpart of Spring MVC. I have also had the opportunity to at least… Read More »

Completed Update of Core Spring 5 Certification in Detail

By | December 1, 2019

Just a short note to say that my book Core Spring 5 Certification in Detail has been updated to reflect the curriculum released by Pivotal in May 2019. Thanks for your patience if you have been waiting for this update! Please do not hesitate to contact me if there are any errors, omissions or with… Read More »

VisualVM and JDK Mission Control on Mac OS

By | November 21, 2019

Given that Oracle’s Java licensing model has changed, I have uninstalled all Oracle JDKs from my computer and am using SDKMAN to download free Java JDK versions. However I did not find my favourite Java JVM monitoring tools, VisualVM and Mission Control, in any of the JDKs that I downloaded with SDKMAN. VisualVM VisualVM was… Read More »