Fabianlee.org

Kubernetes: liveness probe for Spring Boot with custom Actuator …

As a prerequisite, you will need a Docker image that runs a Spring Boot web application. If you do not have one, you can use my article on building a Docker … See more

Actived: 9 days ago

URL: https://fabianlee.org/2022/06/30/kubernetes-liveness-probe-for-spring-boot-with-custom-actuator-health-check/

Java: exposing a custom Actuator endpoint with Spring Boot

WEBIf you have enabled Actuator in your Spring Boot application, then in addition to the standard endpoints for health and metrics, you can also add your own endpoint to …

Category:  Health Go Health

Java: adding custom health indicator to Spring Boot Actuator

WEBRelated articles. Java: exposing a custom Actuator endpoint with Spring Boot; Java: Adding custom metrics to Spring Boot Micrometer Prometheus endpoint

Category:  Health Go Health

ELK: Deleting unassigned shards to restore cluster health

WEBIf your ElasticSearch cluster is not healthy because of unassigned shards, there are multiple resolution paths.. This datadoghq article provides an excellent walk …

Category:  Health Go Health

Prometheus: monitoring a custom Service using ServiceMonitor …

WEBIf you are running the Prometheus Operator as part of your monitoring stack (e.g. kube-prometheus-stack) then you can have your custom Service monitored by …

Category:  Health Go Health

Linux: Introducing latency and packet loss into network for testing

WEBWithin current distributions of Linux, there is a kernel component called netem that can be used to test and simulate the type of issues one would see over a …

Category:  Health Go Health

Java: Spring Boot REST service with OpenAPI/Swagger …

WEBSpring Boot excels as a framework that makes it convenient to expose a set of REST based services. But once an application is developed, it is so trivial to create a …

Category:  Health Go Health

Java: Creating Docker image for Spring Boot web app using gradle

WEBWhile working on your Spring Boot web application locally, gradle provides the ‘bootRun’ for a quick development lifecycle and ‘bootJar’ for packaging all the …

Category:  Health Go Health

Java: creating OCI-compatible image for Spring Boot web using …

WEBIn a previous article, I provided a full step-by-step example of creating and running a Spring Boot web application that was packaged as a Docker image and run …

Category:  Health Go Health

Kubernetes: major version upgrade of Anthos GKE on-prem from …

WEBRelated articles. Kubernetes: major version upgrade of Anthos GKE on-prem from 1.8 to 1.9; Kubernetes: major version upgrade of Anthos GKE on-prem from 1.10 …

Category:  Health Go Health

GCP: Cloud Function to handle requests to HTTPS LB during …

WEBAt some point you may need to schedule a maintenance window for your solution But that doesn’t mean the end-user traffic or client integrations will stop …

Category:  Health Go Health

Kubernetes: kustomize with Helm charts

WEBkustomize is typically used to overlay a base set of yaml, but it also has the ability to leverage existing Helm charts, and overlay a set of custom values with …

Category:  Health Go Health

Java: Adding custom metrics to Spring Boot Micrometer …

WEBRelated articles. Java: exposing a custom Actuator endpoint with Spring Boot; Java: adding custom health indicator to Spring Boot Actuator; Java: Creating …

Category:  Health Go Health

GCP: global external HTTPS LB for securely exposing insecure VM

WEBIf you have unmanaged GCP VM instances running services on insecure ports (e.g. Apache HTTP on port 80), one way to secure the public external traffic is to …

Category:  Health Go Health

Docker: Running a Postfix container for testing mail during …

WEBUpdate Jan 2022: If you would rather have a mail server running in Kubernetes, see my article here. There are many reasons you might want your own …

Category:  Health Go Health

Configure CoreDNS for 1.9 Clusters

WEBRelated articles. Kubernetes: major version upgrade of Anthos GKE on-prem from 1.9 to 1.10; Kubernetes: major version upgrade of Anthos GKE on-prem from 1.10 …

Category:  Health Go Health

RabbitMQ: Deleting a ghost queue that cannot be removed at the …

WEBRelated articles. Python: Publishing and Consuming from RabbitMQ using Python; Bash: schedule a command that will be run at reboot using cron; Ubuntu: X11 …

Category:  Health Go Health

Kubernetes: major version upgrade of Anthos GKE on-prem from …

WEBRelated articles. Kubernetes: major version upgrade of Anthos GKE on-prem from 1.9 to 1.10; Kubernetes: major version upgrade of Anthos GKE on-prem from 1.8 to …

Category:  Health Go Health

Kubernetes: custom upstream for domain with CoreDNS

WEBEdit CoreDNS ConfigMap. By default, the CoreDNS deployment is configured by the ‘coredns’ ConfigMap. Open it for editing. kubectl edit cm -n kube-system coredns. …

Category:  Health Go Health