Operations | Monitoring | ITSM | DevOps | Cloud

August 2022

Equip any user to monitor Kubernetes with the Overview Page

Many organizations use Kubernetes to orchestrate their containerized applications. But because Kubernetes is complex, application developers may take some time to ramp up on the intricacies of monitoring a Kubernetes environment. This means that teams often need to create internal documentation and offer hands-on training to bridge the knowledge gap.

Kubernetes Management Pack for SCOM Released by OpsLogix

OpsLogix is excited to announce the initial release of our new product, the Kubernetes Management Pack for SCOM. This product provides comprehensive monitoring for Kubernetes clusters and gives SCOM administrators a single pane of glass from which to monitor all their Kubernetes resources. With this management pack, you can be sure that your Kubernetes environment is always running smoothly and efficiently!

Kubernetes operators - the top 5 things to watch for

Software operators are steadily revolutionising how we deploy and run complex distributed systems. They offer the promise of low-intervention, self-driving software – ideally leading to service reliability gains and better uptime. For an introduction to Kubernetes operators, check out our introductory webinar or download our guide to Kubernetes operators.

How adding Kubernetes label selectors caused an outage in Grafana Cloud Logs - and how we resolved it

Hello, I’m Callum. I work on Grafana Loki, including the hosted Grafana Cloud Logs offering. Grafana Loki is a distributed multi-tenant system for storing log data — ingestion, querying, all that fun stuff. It also powers Grafana Cloud Logs.

Surveys Show Kubernetes Crossing the Chasm

The adoption and maturation of Kubernetes has been rapid, driven by organizations moving to cloud-native infrastructures to modernize and gain agility. The Kubernetes growth trajectory reached a climax in 2021 as The Cloud Native Computing Foundation (CNCF) declared it “the year Kubernetes crossed the chasm.” The CNCF Annual Survey 2021 found that 96% of organizations were using or evaluating Kubernetes.

Introduction to various Kubernetes dashboards by @Saiyam Pathak

In this session, Saiyam Pathak, Director of Technical Evangelism at Civo will discuss various Kubernetes dashboards that can be used to view the cluster and its related metrics and discuss the benefits of each. Saiyam will also look into the Kubernetes dashboard, Skooner, Headlamp, Lens, and Octant.

Sneak Peek into the Next Major Release for VMware Tanzu Application Service

VMware Tanzu Application Service is a modern application platform for enterprises that want to continuously deliver and run microservices across clouds. Tanzu Application Service provides application development teams an automated path to production for custom code, and a secure, highly available runtime that scales to support the most demanding operations teams.

Preview Lifecycle Management of Amazon EKS Clusters through Tanzu Mission Control

Camille Crowell and Corey Dinkens contributed to this blog post. The VMware Tanzu team continues to work with our cloud provider partners to offer a streamlined, vendor-agnostic Kubernetes management platform. In our ongoing commitment to support customers in their multi-cloud application modernization efforts, the VMware Tanzu Mission Control team will be introducing a preview* of lifecycle management for Amazon Elastic Kubernetes Service (Amazon EKS) clusters in the coming months.

Introducing Unified Observability Platform by VMware Aria Operations for Applications

At VMware, we are on a mission to build a comprehensive, extensible, and intelligent monitoring and observability platform to help businesses run seamlessly. Over the past few years, we have evolved our platform to deliver invaluable end-to-end observability across applications and infrastructure.

What's New in VMware Tanzu: A Preview of Tanzu Announcements at VMware Explore 2022

Danielle Burrow and Munjal Munshi contributed to this blog post. Every modern enterprise is building applications to generate revenue, connect people and systems, and automate processes. Modern applications, architected to take advantage of the flexibility and efficiencies of the cloud, are projected by IDC to surpass traditional apps by 2024.

Argo CD Application Dependencies

If you are using Argo CD, you may be already familiar with how the Application CRD (Custom Resource Definition) object helps you logically group together your Kubernetes Manifests. The Application object is the atomic unit of work in Argo CD, and you should think of all your Kubernetes objects that are in an Application as a single entity. Applications are also autonomous. Meaning that, by design, one Application doesn’t know about the status or health of another Application.

High Scale Postman Load Testing for Kubernetes

In this Postman load testing tutorial, you’ll learn how to run a large scale load test in Kubernetes using your existing Postman collections. Because HTTP services don’t have a graphical user interface, it’s common to build collections of requests using Postman during the development process. These collections are useful for running quick functionality tests as you develop each endpoint.

How to leverage Kubernetes to modernize your legacy enterprise application infrastructure

The biggest question facing many businesses today is how to improve the efficiency and agility of their application delivery processes. Along the journey to infrastructure modernization, do they continue to maintain applications as-is, or do they need to be migrated, upgraded or replaced? This blog attempts to answer some of these questions. Take any popular enterprise app, like your Oracle business suite, or even a custom-built application, and it will typically follow a three-tier architecture.

Kubernetes Upgrades at LogicMonitor

Managing Kubernetes version upgrades can be a formidable undertaking. API versions are graduated, new features are added and existing behaviors are deprecated. Version upgrades may also impact applications needed by the Kubernetes platform; affecting services like pod networking or DNS resolution. At LogicMonitor, we ensure our Kubernetes version upgrades are successful through a process designed to instill collaboration and due diligence in a repeatable fashion.

Your CI GitFlow is Broken

One of the great things about GitFlow is that it makes parallel development very easy by isolating new development from finished work. New development, such as features, is done in feature branches and is only merged back into the main body of code when developers have validated the feature and the code is ready for release. For most development teams, feature validation happens in a staging branch coupled with a single testing environment.

The SRE's Quick Guide to Kubectl Logs

Logs are key to monitoring the performance of your applications. Kubernetes offers a command line tool for interacting with the control plane of a Kubernetes cluster called Kubectl. This tool allows debugging, monitoring, and, most importantly, logging capabilities. There are many great tools for SREs. However, Kubernetes supports Site Reliability Engineering principles through its capacity to standardize the definition, architecture, and orchestration of containerized applications.

Ephemeral Environments: Explained, Benefits, and How to Get Started?

Ephemeral environments are getting popular among companies that need to scale their business efficiently. Traditionally, the deployment environments usually included development, QA, staging, UAT, and production. However, the bottlenecks with shared QA and staging environments have hindered the efficient workflow of IT teams. The first issue you will face is environment drift because it is a shared environment, and you cannot afford a separate static environment for each developer.

Qovery is a G2 High Performer for Summer 2022

We at Qovery are excited to announce that G2 has named Qovery as a Summer 2022 High Performer in the following categories: Continuous Deployment / Environment as a Service. G2 is the world’s largest tech marketplace. The High Performer Award recognizes companies with high customer satisfaction ratings relative to their market presence.

Introduction to Cloud Native Application Architecture

Today, it is crucial that an organization’s application’s scalability matches its growth tempo. If you want your client’s app to be robust and easy to scale, you have to make the right architectural decisions. Cloud native applications are proven more efficient than their traditional counterparts and much easier to scale due to containerization and running in the cloud.

Active Zero Trust Security for Containers and Kubernetes

Tigera provides the industry’s only active Cloud-Native Application Protection Platform (CNAPP) with full-stack observability for containers, Kubernetes, and cloud. Calico prevents, detects, troubleshoots, and automatically mitigates exposure risks of security issues in build, deploy, and runtime stages across multi-cluster, multi-cloud, and hybrid deployments. Calico works with popular managed Kubernetes services such as AKS, EKS, and GKE, as well as self-managed Kubernetes distributions including Red Hat OpenShift, SUSE/Rancher, VMware Tanzu, and Mirantis.

Stop Using TCP Health Checks for Kubernetes Applications

As developers, one of the most important things we can consider when designing and building applications is the ability to know if our application is running in an ideal operating condition, or said another way: the ability to know whether or not your application is healthy. This is particularly important when deploying your application to Kubernetes. Kubernetes has the concept of container probes that, when used, can help ensure the health and availability of your application.

What is Kubernetes CrashLoopBackOff? And how to fix it

CrashLoopBackOff is a Kubernetes state representing a restart loop that is happening in a Pod: a container in the Pod is started, but crashes and is then restarted, over and over again. Kubernetes will wait an increasing back-off time between restarts to give you a chance to fix the error. As such, CrashLoopBackOff is not an error on itself, but indicates that there’s an error happening that prevents a Pod from starting properly.

Heroku discontinued their free tier - what are the top 3 best alternatives?

Today, It's a sad day for thousands of developers that were able to host their applications for free on Heroku. Heroku (acquired by Salesforce) announced that they discontinue their free tier to focus on "mission critical" businesses. Heroku has undoubtedly changed how developers deploy their applications in the cloud - but now, what are the valid alternatives? Here is a list of the top 3 best Heroku alternatives.

Deploying a dockerized .NET Core app to an Azure container instance

In this tutorial, you will learn how to build a custom ASP.NET Core container with Docker and host the container image on Azure Container Registry, a platform owned by Microsoft that allows you to build, store, and manage container images in a private registry. At the end of this tutorial, you will be able to apply the knowledge gained here to link your container image on the Microsoft Azure registry with a web app service and launch your application.

How Zenoss Is Key to Efficient Operations in 4G and 5G

As mobile networks evolved to 4G, network elements transitioned from hardware-based, often with proprietary chassis, to virtualized network elements. Communication service providers often implemented such technologies through private cloud infrastructures based on different flavors of OpenStack. On the other hand, 5G introduced microservices-based deployments with a service-based architecture.

How to Explain Zero Trust to Your Tech Leadership: Gartner Report

Does it seem like everyone’s talking about Zero Trust? Maybe you know everything there is to know about Zero Trust, especially Zero Trust for container security. But if your Zero Trust initiatives are being met with brick walls or blank stares, maybe you need some help from Gartner®. And they’ve got just the thing to help you explain the value of Zero Trust to your leadership; It’s called Quick Answer: How to Explain Zero Trust to Technology Executives.

What's new in Sysdig - August 2022

Welcome to another month of What’s New in Sysdig in 2022! I’m Joshua Ma, a Customer Solutions Engineer based out of sunny Los Angeles. I joined the Customer Success team at Sysdig five months ago. After having my first taste of K8s, containers, and Falco at the North America KubeCon/CloudNativeCon in 2019, I haven’t looked back since!

Sysdig launches Partner Technical Accreditation Program

In the quest for business transformation and digital modernization, organizations have rapidly adopted devops frameworks, microservice architectures, serverless technologies, and containerized infrastructures. However, they have realized that legacy tools cannot adequately address the newer security and monitoring challenges associated with modernization. Sysdig’s mission is to make every cloud platform secure and reliable from source to run.

Easy Kubernetes metrics and cluster management with K9s, Kubectx, and Kubens

Efficiently retrieving Kubernetes metrics is the beginning of cluster performance optimization. Cluster metrics such as logs and resources descriptions are crucial as they map the health of your cluster. There’s a Kubernetes tool called K9s that lets you access your Kubernetes cluster metrics swiftly using short keys. K9s prioritizes aesthetics and performance as it displays its contents and functions in an aesthetically pleasing UI.

Community Spotlight series: Calico Open Source user insights from Sr. Software Developer, Burak Tahtacıoğlu

In this issue of the Calico Community Spotlight series, I’ve asked Burak Tahtacioglu from ParkLab Technology to share his experience with Kubernetes and Calico Open Source. Let’s take a look at how Burak started his Kubernetes journey, and the insights he gained from Calico Open Source. Q: Please tell us a little bit about yourself, including where you currently work and what you do there. I am a Sr. Software Developer in our Developer Experience team.

Top 5 Debugging Tips for Kubernetes DaemonSet

Kubernetes is the most popular container orchestration tool for cloud-based web development. According to Statista, more than 50% of organizations used Kubernetes in 2021. This may not surprise you, as the orchestration tool provides some fantastic features to attract developers. DaemonSet is one of the highlighted features of Kubernetes, and it helps developers to improve cluster performance and reliability.

Behind the Scenes with the Kubernetes 1.25 Release

Join us live on August 23 as SUSE's Robert Sirchia hosts Rey Lejano, Emeritus Adviser of the Kubernetes 1.25 release team, during the Kubernetes 1.25 release. Rey will guide you through the Kubernetes Release Process and Release Cycle showcase the highlights of this release. This is your chance to ask questions directly to the people involved and look behind the scenes of the release process.

Understanding monitoring and observability

Roaming in the world of cloud technology not only helps you take a glance at the realm of cutting-edge technology but also helps you get familiar with concepts such as monitoring and observability. This article will cover an introduction to monitoring and the need for monitoring applications. From here, we will look at how you can utilize the data received when monitoring an application. This will allow us to understand how the concept of observability fits in with monitoring.

Zero Trust: The New Security Model for Cloud Native Applications and Infrastructure

Zero Trust security is gaining attention and momentum as a security approach or mindset that can improve the security posture of enterprises as they continue to battle hackers. Because of this widespread attention on Zero Trust, every software security vendor seems to be jumping on the Zero Trust bandwagon. However, Zero Trust is not a product or service. No single product or vendor can sell you Zero Trust security.

Autoscaling Elasticsearch/OpenSearch Clusters for Logs: Using a Kubernetes Operator to Scale Up or Down

When we say “logs” we really mean any kind of time-series data: events, social media, you name it. See Jordan Sissel’s definition of time + data. And when we talk about autoscaling, what we really want is a hands-off approach at handling Elasticsearch/OpenSearch clusters. In this post, we’ll show you how to use a Kubernetes Operator to autoscale Elasticsearch clusters, going through the following with just a few commands.

Considerations When You Mock APIs Inside of Kubernetes

Today it’s not unusual to see organizations having implemented mocking in their daily workflow, as mock APIs allow developers to speed up their development and not rely on external services. For those reasons and others, many engineers are looking to learn more about the mocked APIs and how they can best be implemented into their organization.

My Feedback about Nixpacks - an alternative to Buildpacks

2 months ago, I discovered Nixpacks - an alternative to Buildpacks to build a final container image that simply works. I’ve tried it with multiple projects, and the promise is very good. I feel it is less black magic than Buildpacks and easily extensible. In this article, I will share my feedback on the pros and the cons of this emerging project. Let's go!

New Pricing that will give you peace of mind

Since the start of Qovery in 2019, a lot has evolved, the team got bigger, the product grew, a lot of new features were developed, and it’s now time for the pricing to change as well, but don’t worry, I’m not about to tell you that we are increasing our prices because of inflation, we’re just changing our approach in terms of pricing model and let me explain to you how this switch is going to remove plenty of stress from your shoulder!

Charmed Kubeflow 1.6 Beta #datascience #kubeflow #machinelearning

Kubeflow 1.6 is almost here! 🎉🎉🎉 The open source MLOps platform of choice keeps evolving year over year, growing in popularity and available features. Get the latest news about the changes that it came with from two of the engineers who were part of the upstream release team. We will be talking about pipelines, Katib and the news about the scheduler.

Kubernetes Multi-Cluster: Why and When To Use Them

Application containerization has disrupted the way software applications have been built and deployed. Over the years, Kubernetes has stood out as one of the best platforms for container orchestration. It has helped many companies achieve scalability, resilience, portability, and better resource utilization in their products. However, managing Kubernetes is still complex. The first question which comes to mind is whether we should use a single cluster or a multi-cluster for Kubernetes.

Epinio and Crossplane: the Perfect Kubernetes Fit

One of the greatest challenges that operators and developers face is infrastructure provisioning: it should be resilient, reliable, reproducible and even audited. This is where Infrastructure as Code (IaC) comes in. In the last few years, we have seen many tools that tried to solve this problem, sometimes offered by the cloud providers (AWS CloudFormation) or vendor-agnostic solutions like Terraform and Pulumi.

The 2022 Managed Kubernetes Showdown: GKE vs AKS vs EKS

Kubernetes may provide an abundance of benefits, but those who are using it may be well aware that it often requires quite a bit (or even a lot!) of effort and skill to run the platform independently. So – rather than having to put up with it on their own, organizations are able to pay for a managed Kubernetes service instead. This is where Google Kubernetes Engine (GKE), Azure Kubernetes Service (AKS), and Amazon Elastic Kubernetes Service (EKS) come in.

5 Signs Your Kubernetes Deployment Is at Risk

In this webinar you will learn how to identify the warning signs that your Kubernetes deployment is headed down the wrong path. You will learn how to avoid failure or save a failing Kubernetes deployment. The following are the 5 signs your Kubernetes deployment is at risk: As a Kubernetes solution provider with more than a decade of experience in designing and deploying containerized environments, we know first-hand why organizations fail and succeed in their Kubernetes deployments.

Tanzu Mission Control Expands Kubernetes Data Protection with Cross-Cluster Restore

To avoid application downtime and data loss during Kubernetes clusters outage, platform and application operators need to utilize backups for recovery. These backups should contain both the application’s persistent data alongside its configurations, which can be restored to the same or different cluster to get back into production more quickly.

Troubleshooting microservices: Challenges and best practices

When people hear ‘microservices’ they often think about Kubernetes, which is a declarative container orchestrator. Because of its declarative nature, Kubernetes treats microservices as entities, which presents some challenges when it comes to troubleshooting. Let’s take a look at why troubleshooting microservices in a Kubernetes environment can be challenging, and some best practices for getting it right.

Zero To One: Github Actions On Cycle

Github’s, “Github Actions” CI/CD tooling is becoming an increasingly popular option for developers. I've personally worked with several Cycle users who are adopting Github Actions as part of their deployment solution and we've found that when pairing GH actions with Cycle it makes for a simple, yet powerful combination. Today we’ll stroll through a basic example of using Github Actions alongside the Cycle platform.

Kubernetes 1.25 - What's new?

Kubernetes 1.25 is about to be released, and it comes packed with novelties! Where do we begin? This release brings 40 enhancements, on par with the 46 in Kubernetes 1.24 and 45 in Kubernetes 1.23. Of those 46 enhancements, 13 are graduating to Stable, 10 are existing features that keep improving, 15 are completely new, and two are deprecated features.

Kubernetes Metrics Server | How to deploy k8s metrics server and use it for monitoring

Modern digital businesses have adopted cloud technology and distributed architectures to enable on-demand scaling of resources. Containerization technologies like Kubernetes and Docker have made it possible to handle customer demands at scale. However, orchestrating a complex microservices architecture with Kubernetes is challenging. Monitoring your Kubernetes cluster can give you insights to better manage your cluster.

Intelligent Instance Selection for Your Kubernetes Workloads

Picking the right AWS instance is challenging because you have to match the ever-changing resource usage patterns of your apps with the 500+ AWS instance types, and the result is over-provisioning and waste. Nearly one-third of businesses exceed their cloud budgets by as much as 40%, in part due to poorly sized instances.

AppDynamics Cloud: Kubernetes Overview

Kubernetes® monitoring with AppDynamics Cloud provides you with the visibility you need into your Kubernetes infrastructure. It provides you the capability to monitor metrics on clusters, namespaces, workloads, pods and ingress controllers. You also have the capability to cross validate metrics from your servers and network interfaces as well as cloud providers. Monitor your pod resources for performance issues or identify needs to scale. Kubernetes, as well as App Service Monitoring, is supported by using an OpenTelemetry™ Operator.

EvaluScale Finds D2iQ a Container Management Platform Leader

D2iQ continues to win not only customers in the public and private sectors, but also recognition from industry analysts who are affirming the unique value offered by the D2iQ Kubernetes Platform (DKP). Most recently, the 2022 EvaluScale Insights report named D2iQ a Leader in Container Management Platforms for the IT enterprise in two major categories, Container-Forward and Fast-Track Win.

Why You Should Choose Argo CD for GitOps

Many organizations that have already implemented a DevOps culture are looking to further accelerate their development process by adopting GitOps practices in their environments. There is a lot to take into consideration when planning out your GitOps strategy, and you can read more about it at this Codefresh learning center about adopting GitOps.

Comparing Hyperconverged Infrastructure Solutions: Harvester and OpenStack

The effectiveness of good resource management in a secure and agile way is a challenge today. There are several solutions like Openstack and Harvester, which handles your hardware infrastructure as on-premise cloud infrastructure. This allows the management of storage, compute, and networking resources to be more flexible than deploying applications on single hardware only. Both OpenStack and Harvester have their own use cases.

The updated Docker integration in Grafana Cloud now supports logs and metrics

More than 17 million developers use Docker to build, ship, and run applications separate from their infrastructure in order to deliver software faster and more efficiently. With the rising popularity of containerized applications, however, it has become increasingly more complex and difficult to observe and monitor applications running across multiple containers.

Cycle Podcast | EP 15 | Darren Shepherd | The State of Running Containers in the Wild

In this episode, Jake Warner chats with Darren Shepherd, co-founder of Rancher Labs, and more recently, Acorn.io. Together, Darren and Jake, discuss the current ecosystem around container orchestration and dive into some of the flaws that exist with how applications are packaged and deployed today. Darren has spent his career writing orchestration systems, first in the IaaS space and then Docker and Kubernetes. He is best known for co-founding Rancher Labs and creating such projects as Rancher, Longhorn, k3s, and many others.

How to Install VMware Tanzu Application Platform with Transport Layer Security and Azure AD

VMware Tanzu Application Platform is a modular, application-aware platform that provides a rich set of developer tooling and a pre-paved path to production, enabling developers to build and deploy software quickly and securely on any compliant public cloud or on-premises Kubernetes cluster.

Testing the mettle: All you need to know about evaluating data solutions for large-scale applications

Imagine your organization encounters a project where you have to switch storage vendors... What would you do? To begin with, you will need to evaluate and test the performance of the storage providers on your servers. At Civo, we faced a similar project, allowing us to test several storage providers on our bare metal servers. In this article, we will discuss what you should look for while migrating to a different provider and the ways you can test these providers.

How VMware Tanzu Application Platform Has Improved with Frequent Longevity Testing

VMware Tanzu Application Platform is a modular, application-aware platform that provides a rich set of developer tooling and a pre-paved path to production, enabling developers to build and deploy software quickly and securely on any compliant public cloud or on-premises Kubernetes cluster.

Autoscale your Kubernetes workloads with any Datadog metric

Editor’s note: This post was updated on August 9, 2022, to include a demonstration of how to enable highly available support for HPA. It was also updated on November 12, 2020, to include a demonstration of how to autoscale Kubernetes workloads based on custom Datadog queries using the new DatadogMetric CRD.

Sponsored Post

Datadog & Speedscale: Improve Kubernetes App Performance

By combining traffic replay capabilities from Speedscale with observability from Datadog, SRE Teams can deploy with confidence. It makes sense to centralize your monitoring data into as few silos as possible. With this integration, Speedscale will push the results of various traffic replay conditions into Datadog so it can be combined with the other observability data. Being able to preview application performance by simulating production conditions allows better release decisions. Moreover, a baseline to compare production metrics can provide even earlier signals on degradation and scale problems. Speedscale joined the Datadog Marketplace so customers can shift-left the discovery of performance issues.

Civo Update - August 2022

In July, we released two new enterprise offerings, CivoStack and Edge! CivoStack is an enterprise-ready hyperconverged infrastructure (HCI) solution built for security, performance, and scale. To find out more visit our product page! Edge is our purpose-built Kubernetes hosted infrastructure, designed for on-location edge computing. Created with security, compliance and low latency in mind, find out more here.

Cloud Modernization Best Practices

Cloud services have revolutionized the technical industry, and services and tools of all kinds have been created to help organizations migrate to the cloud and become more scalable in the process. This migration is often referred to as cloud modernization. To successfully implement cloud modernization, you must adapt your existing processes for future feature releases.

Application Platform with Crossplane and Shipa

Crossplane is an open-source project that lets you turn a Kubernetes cluster into a control plane. Crossplane lets you interact with your cloud provider API from a Kubernetes cluster, enabling you to create cloud resources required by your applications, such as databases or other resources supported by Crossplane for different cloud providers.

17 Best DevOps Tools to Use in 2022 for Infrastructure Automation and Monitoring

You must adopt proper infrastructure automation if you want to enable your teams to achieve faster application delivery while eliminating human errors. Automation of servers, deployment environments, configuration management, and deployments play a vital role in getting a competitive advantage for your product. Monitoring both the infrastructure and application is equally important as well. In this article, we will discuss top tools for infrastructure automation and monitoring.

A Hundred Organizations Trust Us: Why and How they Use Qovery

Since our start in 2019, we are proud to say that a hundred engineering teams from fast-growing organizations trust us to deploy their Production, Staging, and Development Environments on AWS in a few seconds. But why do they use Qovery, and how? That’s what you’re about to discover today!

Setting up a Multi-Architecture Kubernetes Cluster

In the last post we covered the industry shift towards ARM machines for both local and production software engineering. Last time we learned how to create Docker images that would work on multiple architectures for dev machines. Now we want to take this portability and leverage it for cost savings in production. You may be able to transition some of your services into multi-architecture builds.

Elasticsearch on Docker Tutorial | Elastic Docker Containers Configuration - Sematext

In this Elasticsearch/Docker tutorial, we will install and run an Elasticsearch cluster on a single Docker host. We will pull an Elasticsearch Docker image (and Kibana), create a Docker network for the cluster, and deploy it on a local host. Containerizing instances of Elasticsearch helps create a scalable and mobile infrastructure, while not sacrificing system performance. Follow along to create and configure a truly open-source Elasticsearch cluster in Docker.

KPIs Drive Behavior: So Get Them Right!

Congratulations! You just put your 100th application into the cloud, marking the end of a highly successful project. As the senior leader tasked with driving transformation in your company, you are celebrating with the team. Your project manager buys the first round of drinks—they can afford it because their bonus was directly tied to hitting the target of 100 apps in the cloud and they are happy to spread the cheer.

Application Deployment to Civo with a Terraform Template

Join our CTO, Dinesh Majrekar, as he deploys the infrastructure needed to host any application on Civo. This session will use a new terraform template repo to deploy a cluster, install an ingress and let-encrypt helm chart all from terraform. Once these basics are in place, the cluster can be used in GitOps pipelines by other teams to actually deploy their code.

VMware Image Builder Helps Verify Customized, Secure Software for Any Platform on Any Cloud

With the emergence of new programming languages, libraries, packaging systems, and dependencies, the open source landscape has become more diverse. At the same time, companies are finding it more and more complex to package and deliver open source software. This creates a massive challenge for independent software vendors (ISVs), large enterprises, and other organizations that need to control their software supply chain lifecycles while adhering to industry standards and best practices.

Kubernetes Master Class: GitOps, Rancher and ArgoCD with Codefresh

Join Robert Sirchia and Dan Garfield for this session. Configuration drift is a common problem software developers face. Picture this: two environments are supposed to be similar but are not. Nobody knows exactly what is deployed in that environment/server/cluster, so people are afraid to touch it. It’s declared “off-limits” because nobody can reconstruct it if it breaks down. People do hot-fixes or ad-hoc changes without recording them, and then those developers change teams or companies.

Kubernetes is not the only one. Overview of AWS ECS

In part two, I will cover: Microservices Architecture Overview: New Challenges for Monolithic Architecture As an application grows, so does the amount of code written. This can quickly overwhelm the development environment every time it needs to be opened and run. As you must deploy everything in one place, this approach means that the transition to another programming language, or other technologies becomes a big problem.

Expedite infrastructure investigations with Kubernetes Anomalies

Modern Kubernetes environments are becoming increasingly complex. In 2021, Datadog analyzed real-world usage data from more than 1.5 billion containers and found that the average number of pods per organization had doubled over the course of two years. Organizations running containers also tend to deploy more monitors than companies that don’t leverage containers, pointing to the increased need for monitoring in these environments.

EKS Pricing 101: A Guide To Understanding EKS Costs

AWS did not intend to build Amazon EKS; it simply had to. Kubernetes adoption beamed light years ahead of AWS' own managed container orchestration service. This forced AWS to develop a managed service to accommodate customers who wanted to use upstream Kubernetes but did not want to do the management themselves. As soon as AWS got around to it, it knocked the Kubernetes-based container management service out of the park.

Need a GPU For Your Next App? Cycle Has Your Back!

After months in development, we are thrilled to announce the launch of Cycle.io's support for NVIDIA GPUs (Beta). Combined with an already powerful platform that enables developers to focus on building, rather than managing, the addition of GPUs will further empower the development of accelerated applications which require a higher level of compute power.

Migration Guide - Jenkins to Razorops

Organizations are becoming more aware of the advantages of upgrading their continuous integration and continuous delivery (CI/CD) pipelines and moving them to the cloud, from lowering infrastructure costs to eliminating security threats. But carrying out a transfer is challenging, especially when a variety of platforms and technologies are involved.

Delivering effortless hyperautomation to build and drive high-performing 5G networks

5G is seeing rapid adoption due to its promise of high speed, seamless delivery and low latency, that enables it to deliver new and exciting revenue-generating services. Studies reveal that there will be 1.2 billion 5G connections by 2025, covering a third of the world’s population. 5G will play a critical role in enabling the next-generation of applications and services, like gaming, trade and Industry 4.0, in general.

Are your applications secured end-to-end?

Kubernetes has grown immensely, and its use within organizations is maturing. While Kubernetes’ growth is exciting, security concerns around applications deployed on Kubernetes are mounting. Red Hat performed a survey with hundreds of DevOps professionals, and it showed that 55% delayed application releases due to security issues.

What is eBPF and what are its use cases

With the recent advancements in service delivery through containers, Linux has gained a lot of popularity in cloud computing by enabling digital businesses to expand easily regardless of their size or budget. These advancements have also brought a new wave of attack, which is challenging to address with the same tools we have been using for non cloud-native environments.

Escape from VMware Tanzu!

On May 26, 2022, Broadcom announced its intent to acquire VMware for $61 billion. This raises significant questions for VMware Tanzu customers going forward. It is not clear whether VMware will operate as a separate entity or what will happen with VMware Tanzu. There are VMware employee and customer concerns as well. Based on the current results of both Broadcom and VMware, a number of analysts are anticipating either a price increase or reduction in the headcount, or both.

Introducing Splunk Operator for Kubernetes 2.0

The Splunk Operator for Kubernetes team is extremely pleased to announce the release of version 2.0! This represents the culmination of many months of work by our team and continues to deliver on our commitment to provide a high-quality experience for our customers wishing to deploy Splunk on the Kubernetes platform.

Persistent, Distributed Kubernetes Storage with Longhorn

Kubernetes is an open source container orchestration system that enables applications to run on a cluster of hosts. It’s a critical part of cloud native architecture because it can work on public or private clouds and on-premises environments. With an orchestration layer on top of traditional infrastructure, Kubernetes allows the automated deployment, scaling, and management of containerized applications.

What Is Helm in Kubernetes?

Helm is a deployment tool that simplifies installing, configuring, and managing Kubernetes clusters. Anyone familiar with writing Kubernetes manifests knows how tedious it is to create multiple manifest files using YAML. Even the most basic application has at least 3 manifest files. As the cluster grows, the more unwieldy the configuration becomes. Helm is one of the most useful tools in a developer’s tool belt for managing Kubernetes clusters.

The Secret Ingredient for Faster Deployment: Use On-demand Environments

If you are part of a DevOps or Cloud engineering team struggling to set up and maintain proper environments, then this article is for you. We will discuss “On-demand” environments in detail. We will go through its benefits, how development teams can take advantage of it, and how Qovery’s on-demand environments give you a competitive advantage in the business.