# Kubernetes ###### tags: `Kubernetes` `GNU` `Linux` `Distributed System` `Server` `System Design` `System Administration` `Software` `API` `Container` A high-level system for container management & dynamic resources orchestrations. Functions: - Worker Deployment (`kubectl`, `kubeadm`, `kubelet`) - Resources Management ![](https://i.imgur.com/LImjCuh.png =500x) > [導讀:GKE 教學系列 (一):為什麼你該使用 Kubernetes?微服務與容器化架構的興盛](https://ikala.cloud/kubernetes-gke-introduction/) ## Resources - [Container Orchestration Explained - IBM Technology](https://www.youtube.com/watch?v=kBF6Bvth0zw) - [Kubernetes vs. Docker: It's Not an Either/Or Question - IBM Technology](https://www.youtube.com/watch?v=2vMEQ5zs1ko) - [Istio Service Mesh Explained - IBM Technology](https://www.youtube.com/watch?v=aSrqRSk43lY) ## Container Orchestration to run applications in clusters but in the manner of functions impl - system architecture from *++developers++* perspective ![](https://i.imgur.com/70AYi4e.png =300x) - system architecture from *++actual machine++* perspective (apps in pods) ![](https://i.imgur.com/ubkz7dZ.png =300x) ## Pod - Container + Sidecar shared same environment so as to control flow, apply additional policies, logging events, analyze data - Ex. ISTIO via "Enovy Proxy" ![](https://i.imgur.com/GcdbBOA.png =500x) ## Ingress for networking management - port configuration ![](https://i.imgur.com/S0uRCtn.png =500x)