Operations | Monitoring | ITSM | DevOps | Cloud

DevOps

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

Docker: Secure, but comfortable images.

While developing Docker images for Icinga 2, Icinga Web 2 and Icinga DB we stumbled over OpenShift which doesn’t allow images to run as root by default. One has to enable that explicitly. Also admins of K8s environments being more permissive by default may decide not to allow running as the superuser. So we’ve added a USER directive to our Dockerfiles to make our customers‘ compliance departments happy.

How Our Roots in Observability Set Us up To Calculate Cost per Tenant on AWS

It’s safe to say that cost per tenant (also known as cost per customer) on AWS has been a challenging metric to obtain. Until now, your best bet has usually been to either make a best guess or build some sort of homegrown system. As of November 4, 2020, when you google “cost per tenant,” you get a few things at the top of the page. The first is a couple of blogs by AWS, where they describe an extraordinarily complex system, which you can build yourself.

What is, how to install WSL2 and why is it great news for the IT industry?

Before diving into what WSL2 is, how to install it, and how to use it – which we will – I would like to add some background information you might relate to if you were born in the 80s like me. From a very young age I have felt attracted to computers, and in my childhood they were not as common as they are today, when almost everyone has one within reach. I think my first encounter with a computer was when I was 11 or 12 years old, with an old computer that my father had in his office.

Track your Bandwidth & Storage limits with our Quota API

At Cloudsmith, helping fledgeling startups grow from a single person operation to enterprise-level organisations is a constant joy! In those early stages, startups need all the help they can get to survive, and even veteran organisations experience similar challenges when scaling up rapidly. Cloudsmith can help with our self-service approach to managing and defining storage and bandwidth limits to keep costs under control while allowing you to scale when needed.

Deploying Kubeflow everywhere: desktop, edge, and IoT devices

Kubeflow, the ML toolkit on K8s, now fits on your desktop and edge devices! 🚀 Kubeflow provides the cloud-native interface between Kubernetes and data science tools: libraries, frameworks, pipelines, and notebooks. > Read more about what is Kubeflow To make Kubeflow the standard cloud-native tool for MLOps within the AI landscape, the open-source community has accomplished the aggregation and integration of many projects on top of Kubernetes.

GitOps Patterns - Auto-Sync Vs. Manual Sync

The conversation usually starts with a question like “should we let ArgoCD/Flux/whatever synchronize the actual state automatically whenever the desired state changes in Git?” Truth be told, the question is usually not that elaborated, and it is more like “should I enable the auto-sync feature?” But, I wanted to save you from follow-up questions that help me better understand what that means, so I gave you a more extended and more precise version of the inquiry.

Tech Leaders' Panel - Prioritizing Customer Experience in Today's Digital World (Livestream)

In today’s digital world, leading companies are having to redefine what it means to deliver a flawless experience for their customers. In this exclusive panel discussion, learn how software teams at Vend, Xero, Tend Health and Lancom put the customer experience at the centre of their development workflow, closing the feedback loop between code and customer.

Best Practices and Considerations for Multi-Tenant SaaS Application Using AWS EKS

Today, most organizations, large or small, are hosting their SaaS application on the cloud using multi-tenant architecture. There are multiple reasons for this, but the most simple and straightforward reasons are cost and scalability. In a multi-tenant architecture, one instance of a software application is shared by multiple tenants (clients).

An end-to-end incident in Blameless and PagerDuty

PagerDuty is a leading on-call management platform that aggregates monitoring and alerting data, notifies on-call teams, and accelerates incident resolution. The platform is used by thousands of teams responsible for software experiences. It integrates incident triage with rapid responder mobilization, so teams can resolve incidents in real time.