Operations | Monitoring | ITSM | DevOps | Cloud

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

NGINX 502 Bad Gateway: Gunicorn

Gunicorn is a popular application server for Python applications. It uses the Web Server Gateway Interface (WSGI), which defines how a web server communicates with and makes requests to a Python application. In production, Gunicorn is often deployed behind an NGINX web server. NGINX proxies web requests and passes them on to Gunicorn worker processes that execute the application.

Telstra Ventures Invests in Rancher!

Today, we announced our $40M funding round led by Telstra Ventures. We have been working with Telstra as a customer for many years. When Telstra Ventures, who was familiar with Telstra’s success in using Rancher and Kubernetes, approached us for a potential funding round, it was a no-brainer. A leading telco like Telstra exemplifies Rancher’s vision to Run Kubernetes Everywhere.

Contribute to Netdata's machine learning efforts!

Netdata contributors have greatly influenced the growth of our company and are essential to our success. The time and expertise that contributors volunteer are fundamental to our goal of helping you build extraordinary infrastructures. We highly value end-user feedback during product development, which is why we’re looking to involve you in progressing our machine learning (ML) efforts!

Kubernetes Master Class: Deploy WordPress and MySQL without Data Loss

Applications such as WordPress or MySQL require the use of data persistence. It is common when deploying such applications to use a HostPath volume as it is agnostic from the platform. A HostPath volume shares the filesystem of the Host within the container making the data available between pod restarts. However, it ties the data to one node only, creating a single point of failure and restricting any kind of scalability. Kubernetes is not able to schedule the application in any other node even if it is unavailable. This leads to eventual data loss.

Why We Chose k3s to Power our Kubernetes Service

This blog post is an adaptation of a talk I gave at the Cloud Native meetup in Birmingham in the UK in February 2020. It details the advantages of k3s, a lightweight Kubernetes distribution we have deployed as part of a managed Kubernetes service. Developed by Rancher Labs, k3s allows for quick deployments for testing, CI/CD runs and getting to grips with Kubernetes without having to commit to large-scale infrastructure and the costs that would bring.

Introduction to the Runbook Studio v4 0

The Kelverion Runbook Studio provides rich graphical authoring of Azure Automation Runbooks without the need for a permanent internet connection. The Runbook Studio is aimed firmly at IT professionals who do not have much experience or knowledge of PowerShell but still want to leverage the power of Microsoft’s cloud based Azure Automation service.

Create a URL shortener API with Kotlin, the micro-framework Ktor and PostgreSQL (Part 1/2)

The source code for this post can be found on this github repo Ktor is a brand new micro-framework created by the Jetbrains team and running over the JVM. Jetbrains are the authors of Kotlin - the official language for Android, and Intellij - one of the popular IDE. I personally have +4 years of experience using Spring and I wanted to give a try to Ktor which seems promising. Creating a URL shortener is a good way to start.

Azure Service Bus Topics vs Event Grid

This blog will brief on the distinction between Azure Service Bus Topics and Azure Event Grid. First let us see a short introduction of what these Azure services are, before getting deeper into their distinctions. It is important to note the difference between services that deliver an event and services that deliver a message. Service Bus topics handles messages whereas Azure Event Grid handles events.

Succeeding With Service Level Objectives

In this blog, Danny Mican, a Senior Site Reliability Engineer, outlines how to implement SLOs from scratch using the IIDARR process. He also states it is extremely crucial for your SLOs to be actionable and is always following a feedback approach as it will play an important role in the debate of Features Vs Technical Debt.