Operations | Monitoring | ITSM | DevOps | Cloud

The latest News and Information on DevOps, CI/CD, Automation and related technologies.

Guide: Upgrading EKS with Terraform

New Kubernetes versions are released multiple times per year, and you must upgrade your EKS cluster periodically to stay up to date. In this blog post we will go over the steps required to safely upgrade your production EKS cluster managed by Terraform. At Blue Matador, we use Terraform to manage most of our AWS infrastructure, and our EKS cluster is no exception. We use the eks module, which provides a lot of functionality for managing your EKS cluster and worker nodes.

From VMware to Charmed Openstack

Over the last decade, organisations have started virtualising their IT workloads and migrating from legacy monolithic infrastructure to cloud environments. Many choose VMware as a provider for their virtualised infrastructure. However, because of the costs associated with VMware licencing, support and professional services, many are not able to meet their primary goal - significantly reduced TCO. In search of alternative solutions, organisations have recently started exploring other platforms such as OpenStack.

Simplify License Compliance

Today managing your licenses with Cloudsmith has become incredibly simple. Now, with the help of our License Compliance UI, not only can you update the license associated with a package without needing to modify a package, plus you can also view statistics of how your overall licenses appear across all packages within a repository. Don't believe me?

Kubernetes in Production: 6 Key Considerations

Kubernetes is an open-source platform for container orchestration. You can use it to deploy a highly resilient, self-healing infrastructure using automation and infrastructure as code (IaC). Kubernetes includes features for zero downtime deployments, scaling, automatic rollout and rollback of updates, and service discovery. Kubernetes is designed to help you manage container deployments at scale via REST API.

DevOps 101 - Introduction to CI/CD

When you’re new to an industry, you encounter a lot of new concepts. We tend to use a lot of jargon, the documentation may be written with someone more experienced in mind or rely on contextual knowledge of the rest of the space, and it often doesn’t explain the “why” for the tool. This can make it really difficult to get your feet underneath you on an unfamiliar landscape, especially for junior engineers.

JFrog & Splunk - Observability for your IT Value Stream

As software is the product in many of today's businesses, the need to manage the value stream from development to production is critical to ensure consistency of information, compliance and supply chain collaboration.In order to consistently deliver high velocity and quality of applications, engineering teams require visibility into how code is moving from dev to prod in a stable and efficient manner. Just as Observability is changing the way teams managing their applications in production, the concepts of observability apply to the entire software value stream.

Monitoring your own infrastructure with open-source Graphite and Grafana

An infrastructure, especially if it is scalable, can become extremely complex to visualize and observe. If something goes wrong, it would be difficult to fully understand the problem without a great data monitoring strategy. Information related to CPU, RAM, and statistics about SSH or HTTP servers are critical to understanding the performance of your web-application.

Designing a flexible non-SQl query language without reinventing the wheel

There are tons of query languages. Yet, another query language was invented: the StackState Query Language, or STQL for short. Perhaps this raises some questions. Such as: Why did we not choose to implement SQL? Did we reinvent the wheel? How did we balance the complexity of the language against the time to implement the language? What's the learning curve of this new language? Let me share with you our novel approach.