In part 1 of this series, we deployed our EKS infrastructure using the Developer Control Plane and scaled the Kubernetes API by installing the Prometheus Grafana Kube stack. In the second part of this series, we will be configuring our Custom Resource Definition (CRD) and setting up Grafana and Prometheus…
Developer Control Plane
Scale Kubernetes Workloads and remove limits using CRD on a Developer Control Plane (Part 1)
One of the most critical Kubernetes limitations is that most of the resources and objects, including containers, have a set of default limits from the default Kubernetes API. These limits prevent you from managing resources and extending the Kubernetes API to be more flexible for your workloads. Kubernetes resources and…
Simplify Rolling Updates on AWS EKS with a Developer Control Plane: perform reliable upgrades with zero downtime
Kubernetes has several options for configuration and formatting, but only a few developers understand them well. As more configurations go into your application, the application becomes susceptible to bugs. In the long run, these errors can affect the performance of your entire DevOps toolchain and result in unsuccessful upgrades when…
How To Copy AWS S3 Files Between Buckets
When it comes to storage, the last thing you want to worry about is losing valuable data. AWS S3 makes sure this loss doesn’t happen by making copies of your objects on multiple devices across multiple facilities. Object storage capability also lets you preserve, retrieve and restore every version…
Looking to grow beyond the limitations of a one-size-fits-all PaaS like Heroku?
In April this year, Heroku disclosed that a threat actor obtained access to a Heroku database and downloaded customer GitHub integration OAuth tokens. OAuth is an authentication protocol that allows you to approve one application interacting with another on your behalf without giving away your password. This outage proved to…
Health Checks, Readiness Probe and Pod State
When your application is in production mode, you want to configure health checks to know if something goes wrong. To know when there is a malfunction or an issue, you can make your deployments more robust by creating custom health checks.…