> Markdown version of [/videos/732-kubernetes-dev-is-fun-but-setup-and-ops-isn-t-see-a-fun-paas-alternative-to-push-any-code-ipynbs-or-even-just-data](https://www.wearedevelopers.com/videos/732-kubernetes-dev-is-fun-but-setup-and-ops-isn-t-see-a-fun-paas-alternative-to-push-any-code-ipynbs-or-even-just-data). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Kubernetes dev is fun, but setup and ops isn't! See a fun PaaS alternative to push any code, ipynbs or even just data! Tired of wrestling with complex Kubernetes operations? Discover a seamless PaaS alternative that lets you skip the configuration and instantly push code, Jupyter notebooks, or raw data. - **Speakers:** Maurice Brinkmann - **Event:** WeAreDevelopers LIVE - **Published:** October 6, 2023 - **Duration:** 56:15 - **URL:** https://www.wearedevelopers.com/videos/732-kubernetes-dev-is-fun-but-setup-and-ops-isn-t-see-a-fun-paas-alternative-to-push-any-code-ipynbs-or-even-just-data ## Summary Setting up and managing operations in Kubernetes often requires maintaining complex infrastructure, configuring container runtimes, and manually coordinating vulnerability patch management. Open-source Cloud Foundry offers a developer-centric Platform as a Service (PaaS) alternative built entirely around the streamlined "cf push" experience. By shifting the workload of building, securing, and orchestrating containers to the platform layer, engineers can focus strictly on pushing source code, Jupyter Notebooks, or even raw datasets while leaving operations behind. As highlighted in the presentation, the Kubernetes mindset dictates, "here is my app, run it exactly how I want it," whereas Cloud Foundry thrives on the approach, "this is my app, run it, I don't care how." Under the hood, this seamless abstraction relies on buildpacks—system scripts that automatically detect application requirements, compile source code into standardized base images called droplets, and deploy them as scalable instances. These buildpacks are incredibly versatile; teams can stack them to blend environments, such as mounting a Jupyter frontend on top of a Python backend, or write custom buildpacks to instantly deploy an API that trains an AI model directly from an uploaded JSON file. Because the platform manages the underlying runtimes, security updates and critical mitigations—like structural patches for Log4j—can be applied platform-wide without developers rewriting individual container definitions. Furthermore, native multi-route mapping enables zero-downtime blue-green deployments straight out of the box. While Cloud Foundry drastically accelerates time-to-production, it does enforce strict architectures. The platform mandates stateless 12-factor apps, meaning applications requiring persistent local storage or highly specialized hardware like GPUs are still better suited for raw Kubernetes clusters. However, these paradigms do not have to be mutually exclusive. Engineering teams can leverage the Paketo project to use Cloud Foundry's buildpack logic to output standard OCI containers for Kubernetes, or deploy the Korifi project to layer the entire Cloud Foundry PaaS experience directly on top of existing Kubernetes infrastructure. By adopting targeted PaaS abstractions where appropriate, teams can sidestep operational friction and cut deployment lifecycles from hours to mere minutes. **Keywords:** cloud foundry deployment, kubernetes paas alternatives, cf push workflow, open-source buildpacks, paketo container builds, korifi kubernetes integration, 12-factor app architecture, blue-green deployment routing, container vulnerability mitigation, jupyter notebook runtime, paas infrastructure abstraction, custom buildpack development, droplet base images, sidecar metric scraping, stateless application hosting ## Chapters 1. **Comparing platform as a service to traditional infrastructure** (00:03) — An overview of how managed platforms abstract runtime vulnerabilities and simplify application hosting. 1. **Deploying a static web application using the command line** (05:55) — A demonstration of using the cf push command to deploy and scale a simple HTML project. 1. **Deploying applications from GitHub repositories via the UI** (10:06) — How to deploy code directly from source control and automatically inject database credentials via environment variables. 1. **Understanding the application lifecycle and deployment mechanisms** (13:26) — A breakdown of packages, buildpacks, droplets, and mapping routes for blue-green deployments. 1. **Managing application processes, tasks, and companion sidecars** (24:41) — How to orchestrate multiple process types, execute one-off database migrations, and run monitoring sidecars. 1. **Customizing application runtimes using specialized buildpacks** (29:48) — Exploring the inner workings of buildpack scripts to process raw data and chain multiple runtimes. 1. **Live demonstration of a custom Jupyter notebook deployment** (40:04) — Cloning a repository and applying stacked buildpacks to host a fully functional data science environment. 1. **Audience questions on security, limitations, and Kubernetes crossover** (44:42) — A discussion covering platform constraints, security responsibilities, and migrating workloads using the Korifi project. ## Related Moments - [Demonstrating rapid application deployments with Stackit cloud foundry](https://www.wearedevelopers.com/videos/413-the-future-of-cloud-is-abstraction-why-kubernetes-is-not-the-endgame-for-stackit) (from "The Future of Cloud is Abstraction - Why Kubernetes is not the Endgame for STACKIT ") - [Utilizing Kubernetes as a foundation for internal platforms](https://www.wearedevelopers.com/videos/186-effective-java-strategies-and-architectures-for-clouds) (from "Effective Java Strategies and Architectures for Clouds") - [Introduction to cloud native infrastructure and platform engineering](https://www.wearedevelopers.com/videos/885-platform-engineering-vs-devops-why-not-both) (from "Platform Engineering vs. DevOps Why not both?") - [Fostering team collaboration through common infrastructure abstractions](https://www.wearedevelopers.com/videos/182-gitops-keeps-focus-on-apps-not-on-infrastructure) (from "GitOps keeps focus on apps, not on infrastructure") - [Understanding the core philosophy of Cloud Foundry](https://www.wearedevelopers.com/videos/333-cd2cf-continuous-deployment-to-cloud-foundry) (from "CD2CF - Continuous Deployment to Cloud Foundry") - [Running Kubernetes clusters efficiently on enterprise cloud platforms](https://www.wearedevelopers.com/videos/89-development-of-reactive-applications-with-quarkus) (from "Development of reactive applications with Quarkus") ## Related Articles - [Learning Kubernetes made easy with KubeCampus](https://www.wearedevelopers.com/magazine/348-learning-kubernetes-made-easy-with-kubecampus) - [How we Build The Software of Tomorrow](https://www.wearedevelopers.com/magazine/120-how-we-build-the-software-of-tomorrow) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production) - [Dev Digest 132 - Binging WADFlix?](https://www.wearedevelopers.com/magazine/473-dev-digest-132-binging-wadflix) ## Related Jobs - [Cloud Foundations Team](https://www.wearedevelopers.com/jobs/ext/1483289-cloud-foundations-team) at **GitHub** - [Devops Engineer](https://www.wearedevelopers.com/jobs/ext/1940926-devops-engineer) at **Bitpanda** - [Lead Cloud DevSecOps Engineer - Kubernetes](https://www.wearedevelopers.com/jobs/ext/1659167-lead-cloud-devsecops-engineer-kubernetes) at **BWI GmbH** - [Platform Engineer (DevOps)](https://www.wearedevelopers.com/jobs/48264-platform-engineer-devops) at **WDW Consulting GmbH** - [Software Engineer, Platform Engineering (L2)](https://www.wearedevelopers.com/jobs/ext/1956829-software-engineer-platform-engineering-l2) at **Twilio** - [Cloud Engineer](https://www.wearedevelopers.com/jobs/ext/652417-cloud-engineer) at **BWI GmbH**