Systems | Development | Analytics | API | Testing

Containers

The Role of Kubernetes in Production Traffic Replication

Organizations are starting to realize that simply writing tests to generate traffic is simply not good enough. Rather, production traffic replication is now necessary, where you record traffic from your production environment and then replay it in your development environment. To match the modern principles of this testing methodology, it makes sense to also utilize modern infrastructure, like Kubernetes.

Optimizing Your Kubernetes Load Testing with Speedscale

One of the major factors that come into play when deciding on a load testing tool is whether it can perform as you expect it to. There are many ways to measure how well a load testing tool performs, with the amount of requests per second undoubtedly being one of the main ways. Speedscale creates load tests from recorded traffic, so generating load is at the core of the tool.

Introducing Kong Gateway Operator

In our next #KongBuilders #livestream on November 16, Viktor Gamov from Kong will deep dive into Kong Gateway Operator. Kong Gateway Operator is a next-generation deployment mechanism founded on the operator pattern that allows Kong Gateways to be provisioned in a dynamic and Kubernetes-native way, enabling automation of Kong cluster operations and management of the Gateway lifecycle.

Health Check Command in Docker

Development is more reliable and streamlined with Docker. With Docker, developers can design fast, easy, and portable applications - both on desktops and in the cloud - by terminating redundant, mundane configuration tasks. Furthermore, to UIs, CLIs, APIs, and security, Docker's integrated end-to-end platform is built to incorporate across the entire application delivery pipeline. In Docker Containers, the HEALTH CHECK instruction determines their health status.

Configuring & Debugging a Multibranch Kubernetes-Native Pipeline with Argo

We always want to use the best of the best when it comes to Kubernetes tooling. We keep up with the latest projects, download them when ready to try them out, and see where they could fit in our development work here at Rookout. As part of our migration to Kubernetes native tools, our most important goal is to make it seamless and smooth so our developers will stay agile, fast, and happy. For some of that migration, we’ve faced some challenges, particularly with pipelines.

Introducing Kong Gateway Operator

Kong Gateway Operator is a next-generation deployment mechanism founded on the operator pattern that allows Kong Gateways to be provisioned in a dynamic and Kubernetes-native way, enabling automation of #Kong cluster operations and management of the Gateway lifecycle. In this video @Viktor Gamov , a principal developer advocate with @Kong demonstrates how to install Kong Gateway Operator, how to enable HTTP routes and how to upgrade Kong Gateway in seconds without downtime.

Leveraging SoapUI and Testkube to Test your APIs Under Kubernetes

With APIs consuming the world of software, and microservices conquering the land of monoliths, how are organizations handling their API estates at scale? Kubernetes, the container orchestration system, has been an extremely popular choice for many to deal with management, scaling, and deployment of microservices.

Tech Talk - Service Mesh and GitOps Beyond Kubernetes

The #container adoption journey may be simple for experienced practitioners in greenfield development -but many established enterprises still face the daunting beginning of this journey, carrying the weight of complex monolithic applications on traditional compute. Join Kat and Christian as they extend #servicemesh and #GitOps beyond the boundaries of #Kubernetes. In this talk, you’ll learn.

Docker: Volumes Vs Bind Mounts

The Docker environment provides loose isolation between your applications and your host machine because it containerizes your applications. In other words, this implies that your application operates in a container independently of your host computer in order to achieve its intended results. Docker containers have a writable layer on top that allows you to modify the contents of the container while it is running. However, the container lifecycle dictates how these changes are made.