Tag Archives: Docker

WASM vs Docker Containers vs Kubernetes vs Serverless: The Battle for Cloud Native Supremacy

This video explores WASM and compares it with Docker containers, Kubernetes, serverless, and edge to answer the following questions.

  • What is WASM?
  • Should we use it in browsers?
  • Should we replace Docker containers with WASM?
  • Should we run it in Kubernetes clusters or replace Kubernetes altogether?
  • Is it the future of serverless computing and edge devices?
  • Why should we use WASM and, if yes, where should we use it?
Continue reading

Dagger: The Missing Ingredient for Your Disastrous CI/CD Pipeline

In this video, we will take a look at some of the common mistakes that people make when building CI/CD pipelines, and we will show you how Dagger can help you to avoid these mistakes.

Dagger is a set of libraries enable us to write CI (not CI/CD) pipelines in a variety of languages (NodeJS, Python, Elixir, etc.), that can run anywhere (locally, remotely, in other pipeline tools), and that is based on Docker or other container runtimes.

It replaces many of the tasks we normally write in Jenkins, GitHub Actions, Argo Workflows, Tekton, CircleCI, and other remote pipeline solutions.

Continue reading

Acorn: Build and Deploy Cloud-Native Applications More Easily and Efficiently

Acorn is a development platform that makes it easy to build and deploy cloud-native applications in Kubernetes or as a SaaS service. It uses CUE-based DSL as its configuration language, which makes it easy to define, manage, and deploy applications using a single, declarative language.

In this video, we will show you how to use Acorn to build and deploy a cloud-native application and discuss the pros and cons in an attempt to discover whether Acorn might be a good choice.

Continue reading

Deciding What to Run in Kubernetes

Kubernetes is a powerful container orchestration platform that can be used to run a wide variety of applications. But what are the best types of workloads to run in Kubernetes? And how do you decide?

In this video, we take a comprehensive look at what to run in Kubernetes. We will discuss the benefits of running different types of workloads in Kubernetes, as well as the challenges and considerations to keep in mind.

Continue reading

Containers Are Not VMs! Which Base Container (Docker) Images Should We Use?

Containers are not VMs. Stop treating them as such. Stop using Debian, Ubuntu, and other similar Linux distributions as your base container (Docker) images. Containers are NOT VMs.

Continue reading

Container (Docker) Images Without Dockerfile With Buildpacks and kpack

Can we build container (Docker) images without Dockerfile? Do we need Dockerfile or can we accomplish the same or better results with Buildpacks, Paketo, and kpack?

Continue reading

Werf: Glue Together Git, Docker, Helm, Kubernetes For CI/CD Pipelines

werf is designed to glue together Git, Docker, Helm, and Kubernetes. It is meant to be used in CI/CD pipelines. Let’s see whether it can be helpful to manage our k8s applications.

Continue reading

How To Replace Docker With nerdctl And Rancher Desktop

How to replace Docker Desktop with nerdctl and Rancher Desktop?

Continue reading

Should We Replace Docker Desktop With Rancher Desktop?

Rancher Desktop is Kubernetes and container management. As such, it could be a good replacement for Docker Desktop. Is that the case? Should we move from Docker Desktop to Rancher Desktop?

Continue reading