···11+---
22+title: There's a Node In The Cluster In The Cloud
33+date: 2021-10-02
44+tags:
55+ - kubernetes
66+ - satire
77+---
88+99+Ever confused about how the parts of Kubernetes work together? Follow along with
1010+this song made to the tune of [There's a Hole in the Bottom of the
1111+Sea](https://www.youtube.com/watch?v=UK6UNRnbfnw)! It's not too hard and there's
1212+very few moving parts. Sing along!
1313+1414+---
1515+1616+There's a node in the cluster in the cloud.
1717+1818+There's a node in the cluster in the cloud.
1919+2020+There's a node; there's a node; there's a node in the cluster in the cloud.
2121+2222+There's a pod on the node in the cluster in the cloud.
2323+2424+There's a pod on the node in the cluster in the cloud.
2525+2626+There's a pod; there's a pod; there's a pod on the node in the cluster in the cloud.
2727+2828+There's a container in the pod on the node in the cluster in the cloud.
2929+3030+There's a container in the pod on the node in the cluster in the cloud.
3131+3232+There's a container; there's a container; there's a container in the pod on the
3333+node in the cluster in the cloud.
3434+3535+There's a ReplicaSet controlling the pods with the containers on the nodes in
3636+the cluster in the cloud.
3737+3838+There's a ReplicaSet controlling the pods with the
3939+containers on the nodes in the cluster in the cloud.
4040+4141+There's a ReplicaSet; there's a ReplicaSet; There's a ReplicaSet controlling the
4242+pods with the containers on the nodes in the cluster in the cloud.
4343+4444+There's a Deployment templating the ReplicaSet controlling the pods with
4545+containers on the nodes in the cluster in the cloud.
4646+4747+There's a Deployment
4848+templating the ReplicaSet controlling the pods with containers on the nodes in
4949+the cluster in the cloud.
5050+5151+There's a Deployment; there's a Deployment; there's a
5252+Deployment templating the ReplicaSet controlling the pods with containers on the
5353+nodes in the cluster in the cloud.
5454+5555+There's a Service exposing the Deployment templating the ReplicaSet controlling
5656+the pods with containers on the nods in the cluster in the cloud.
5757+5858+There's a
5959+Service exposing the Deployment templating the ReplicaSet controlling the pods
6060+with containers on the nods in the cluster in the cloud.
6161+6262+There's a Service; there's a Service; There's a Service exposing the Deployment
6363+templating the ReplicaSet controlling the pods with containers on the nods in
6464+the cluster in the cloud.
6565+6666+There's an Ingress allowing traffic to the Service exposing the Deployment
6767+templating the ReplicaSet controlling the pods with containers on the nods in
6868+the cluster in the cloud.
6969+7070+There's an Ingress allowing traffic to the Service exposing the Deployment
7171+templating the ReplicaSet controlling the pods with containers on the nods in
7272+the cluster in the cloud.
7373+7474+There's an Ingress; there's an Ingress; there's an Ingress allowing traffic to
7575+the Service exposing the Deployment templating the ReplicaSet controlling the
7676+pods with containers on the nodes in the cluster in the cloud.
7777+7878+There's an Ingress controller routing to the service specified by the Ingress
7979+allowing traffic to the Service exposing the Deployment templating the
8080+ReplicaSet controlling the pods with containers on the nods in the cluster in
8181+the cloud.
8282+8383+There's an Ingress controller routing to the service specified by the Ingress
8484+allowing traffic to the Service exposing the Deployment templating the
8585+ReplicaSet controlling the pods with containers on the nods in the cluster in
8686+the cloud.
8787+8888+There's an Ingress controller; there's an ingress controller; there's an Ingress
8989+controller routing to the service specified by the Ingress allowing traffic to
9090+the Service exposing the Deployment templating the ReplicaSet controlling the
9191+pods with containers on the nods in the cluster in the cloud.
9292+9393+There's a certificate manager holding secrets for the Ingress controller routing
9494+to the Service specified by the Ingress exposing the Deployment templating the
9595+ReplicaSet controlling the pods with containers on the nods in the cluster in
9696+the cloud.
9797+9898+There's a certificate manager holding secrets for the Ingress controller routing
9999+to the Service specified by the Ingress exposing the Deployment templating the
100100+ReplicaSet controlling the pods with containers on the nods in the cluster in
101101+the cloud.
102102+103103+There's a certificate manager; there's a certificate manager; There's a
104104+certificate manager holding secrets for the Ingress controller routing to the
105105+Service specified by the Ingress exposing the Deployment templating the
106106+ReplicaSet controlling the pods with containers on the nods in the cluster in
107107+the cloud.
108108+109109+There's a DNS controller pointing traffic to the Ingress controller routing to
110110+the Service specified by the Ingress exposing the Deployment templating the
111111+ReplicaSet controlling the pods with containers on the nods in the cluster in
112112+the cloud.
113113+114114+There's a DNS controller pointing traffic to the Ingress controller routing to
115115+the Service specified by the Ingress exposing the Deployment templating the
116116+ReplicaSet controlling the pods with containers on the nods in the cluster in
117117+the cloud.
118118+119119+There's a DNS controller; there's a DNS controller; there's a DNS controller
120120+pointing traffic to the Ingress controller routing to the Service specified by
121121+the Ingress exposing the Deployment templating the ReplicaSet controlling the
122122+pods with containers on the nodes in the cluster in the cloud.
123123+124124+---
125125+126126+Adapted from [this
127127+shitpost](https://twitter.com/theprincessxena/status/1318156779243606016).
128128+Follow me [on Twitter](https://twitter.com/theprincessxena) for more
129129+enlightening shitposts like this!