Blog DevOps Keep in touch
From Docker to OCI: What is a container?
Containers are a new way to package software. Docker's image format OCI has become standard, but Kubernetes can use many different container runtimes.
Cost Optimization: what is FinOps and what are its best practices?
What's FinOps? FinOps is a DevOps practice that aims to optimize cloud costs. Cloud services can be expensive if resources aren't optimized to avoid cloud wast
Continuous Deployment & Delivery (CD) what is it and what is the difference with CI?
Continuous deployment (CD) is prolonging Continuous integration (CI). CI/CD's DevOps process automates testing and deployment of new features in production
CI/CD workflow: Generate test environments with Gitlab and Kubernetes
Use GitlabCI and Helm to create multiple testing environments in your Kubernetes cluster with minimal changes to your CI workflow. Follow this tuto to see how!
Using Docker on IntelliJ to debug your Spring Boot application
Run Spring Boot Java application with Docker through IntelliJ plugin. Debug it through a remote debug configuration and a breakpoint inside your code.
Service mesh architecture with Istio and Kubernetes
A service mesh like Istio offers traffic management, security, and observability and help manage huge infrastructure with more than 100 microservices.
How to monitor your Amazon EC2 instances using CloudWatch Metrics?
Use CloudWatch Metrics to monitor your Amazon EC2 instances, enable some available metrics on it, and learn which metrics are key for your monitoring.
Debug a Kubernetes environment: useful tools & commands
Debugging a Kubernetes environment can get tedious. This article provides some commands, tools & practices to help you debug faster in a Kubernetes context.
Apply the same Terraform on multiple AWS accounts without duplicating it
You want to apply the same terraform code to several Amazon Web Services (AWS) accounts? Learn how to use IAM to change the terraform provider parameter
Kube-monkey: Bring chaos into your Kubernetes deployments.
Kube-monkey is a tool that helps you test the resilience of your Kubernetes cluster by randomly deleting pods. It allows to see how it responds to the outage.
Kubernetes on Google Cloud Platform: automate deployments with Cloud Build
Learn how to set up Continuous Deployment to automatically deploy your application on a Google Kubernetes Engine (GKE) cluster with Google Cloud Build.
How to set up HTTPS with Istio and Kubernetes on Google Kubernetes Engine (GKE)
When trying to set up Istio within a cloud provider like GCP, you will encounter a couple of challenges. One is setting up HTTPS with Istio and Kubernetes on GKE
Codemotion Berlin 2019 : Quick takeaways
Maxime Sraïki and I were at Codemotion, a great software conference in Berlin. I have attended several talks, and here are the main things I have learned.
Monitoring Prometheus-compliant applications in GKE with Stackdriver and RabbitMQ
Monitor Prometheus-compliant Kubernetes Services in GCP using Stackdriver to avoid storage and resilience issues. How to monitor a RabbitMQ cluster?
How to measure the ROI of DevOps and what metrics to follow?
One way to convince your management board to release a budget for a DevOps project is to calculate its ROI. Here are the metrics to measure DevOps ROI.
How to monitor your EBS volumes (AWS) using CloudWatch Metrics?
Use CloudWatch Metrics to monitor your EBS volumes. Enable some available metrics on your EC2 instances and monitor them via CloudWatch or Grafana.
The most interesting DevOps Blogs, Newsletters & Twitter accounts to follow
We listed our favourites DevOps blogs, newsletters and Twitter accounts to keep yourself updated on the latest DevOps technologies, tools, and best practices.
5 minutes to set up horizontal pod autoscaling on a Kubernetes cluster
When facing sensible load variations on your Kubernetes infrastructure, the horizontal pod autoscaling is the solution! Check this article to get started on k8s.