Hands-On: Using Self-Managed Containers As A Service on AWS
Containers as a Service (CaaS) is a cloud-based service that uses container-based virtualization to allow software developers and IT departments to upload, organize, operate, scale, and manage containers.
We’ll be using the Knative Platform that sits on top of Kubernetes. It aims to help with the deployment and management of serverless workloads. It’s split into two major components, Serving and Eventing. For our purposes, we’ll focus on Knative Serving only.
In this project, we’ll start by creating a namespace using kubectl
. Then we’ll move to the app that we want to deploy. After visualizing the services, configurations, and revisions, we’ll use Siege for load testing.