## Get Ready for K8s!
1. Go to [`https://bit.ly/4aUVQRG`](https://bit.ly/4aUVQRG)
2. Take available IP address of remote host and sign yourself
3. Connect to remote host with SSH client:
```
# ssh user: "ubuntu"
# ssh password: "Kubernetes101"
$ ssh ubuntu@remote_host
```
4. Make yourself comfy and enjoy ;)
![thats me](images/mirek.na.hackathone.jpg)
## Kubernetes 101
### (RAMBO Edition)
[Miroslav "mirek" Biňas](miroslav.binas@tuke.sk) / [KCD Czech Slovak 2024](https://community.cncf.io/events/details/cncf-kcd-czech-slovak-presents-kcd-czech-slovak-2024/)
## Kubernetes is ~~not~~ HUGE!
[![kubectl](images/kubectl.png)](https://kubernetes.io/docs/reference/kubectl/)
[![K8s Architecture](images/k8s.architecture.png)](https://thenewstack.io/kubernetes-an-overview/)
## Pod
> The smallest deployable unit of computing that can be created and managed.
![Pod vs Container](images/pod.vs.containers.jpg)
## Deployment
> Provides **declarative updates** for `Pods` and `ReplicaSets`.
![Control Loop](images/control.loop.webp)
### Don't deploy on a friday!
## Service
> **A method** for **exposing a network application** that is running as one or more `Pods` in your cluster.
![Service Types](images/service.types.png)
![About Ports](images/nodeport.port.targetport.png)
### Links
* Single-Node K8s Clusters
* [minikube](https://minikube.sigs.k8s.io/docs/)
* [MicroK8s](https://microk8s.io/)
* [K3s](https://k3s.io/)
* [ Workshop Notes ]( https://bit.ly/3RcHLHW )
![qr code](https://api.qrserver.com/v1/create-qr-code/?data=https://bit.ly/3x3Rnhu&size=300x300)
(**https://bit.ly/3x3Rnhu**)