
With the influx of users trying out your side project, you need to scale-fast. Did I mention that your project just blew up on Tiktok, and you've gone from 100 visits per day to over 10,000? It also just hit top of HackerNews - everyone is talking about it. It's starting to pick up popularity, and you see that your previous configuration is starting to max out at its ability to stay running. As the creator, you're responsible for maintaining your side project's uptime and making sure that it works. It's a distributed system that can automatically spin up new pods to help balance the load of incoming requests.įor example, you've just shared your side project on ProductHunt and HackerNews. Kubernetes can help make scaling your application easier. All the containers in a pod will be co-located on the same operating system. Pods are considered a unit of one or more containers. Just like how atoms are the smallest bits of matter in the universe, pods are encapsulations of containers. This makes it easier to deploy (or start) new applications through the creation of containers.Ĭontainers are a critical part of the Kubernetes metaverse because they're the smallest building block of Kubernetes orchestration. Docker combines the three parts required to launch an application into one command. Kubernetes and Docker are like peanut butter and jelly-they're a perfect pair. Whenever you hear Kubernetes, you're probably going to hear Docker in the same sentence. Kubernetes x Docker: Best Friends Forever

It's confusing and it takes a long time to get right. Why? Because in reality, setting up Kubernetes is hard. Kubernetes has been the subject of memes.a lot. Keeping it straight forward, while you can run things on k8s that do not need internet access, you’ll need connectivity in order to access the k8s cluster.
Connectivity is a must, but things like intranet allow for connection without using actual internet, creating isolated instances. Kubernetes must require the internet, right? Not exactly. Then yes, using Kubernetes makes sense.īut Petz: Dogz 5 doesn’t use the internet. But say we wanted to run 10,000 instances of Petz: Dogz 5 or we wanted to access the game 10,000 times at once, all simultaneously. Even the hit game from 2002, Petz: Dogz 5, can be run using k8s.ĭoes it actually make sense to put Petz: Dogz 5 into a container and deploy with Kubernetes? Maybe, maybe not. Let's take a step back and remember that any type of application can be containerized and deployed using Kubernetes. But it doesn't really do much except return an endpoint that says "Hello World.” What do you learn from that? Why is it always a web server?
#DOGZ 5 DEMO FOOLER HOW TO#
Most starter tutorials will explain how to deploy a basic "Hello World" server in the language of your choice.
