Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Kubernetes is fairly simple:

* You describe what type of state you need (Deployment = one or more Pods running your container, Service = expose the deployment) * Kubernetes runs a control loop that reconciles the current cluster's state with your desired state

Nodes are the virtual machines on which everything runs, you don't need to interact with them unless you have special requirements (e.g. GPU instances). In that case, you annotate GPU instances with some type of label (like `has-gpu=true`), then in your deployment you add a node affinity saying it needs to run on nodes that have that label. Kubernetes will schedule it for you if there's any node matching.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: