3 ms·
Have you tried just putting the images in the same pod? You might want to search and read about the sidecar pattern.
by dankohn1 7y ago
Have you tried just putting the images in the same pod? You might want to search and read about the sidecar pattern.
- sk0g 7y agoDo you mean manually? Should clarify, I use Google Kubernetes Engine that manages the deployments for me, and there's also CI/ CD happening in the background that updates the images every so often. Would need to find an automated way of doing this.
- dankohn1 7y agoYou can use affinity to assign pods to nodes. https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#affinity-and-anti-affinity https://kubernetes.io/docs/concepts/configuration/assign-pod... But if you want several containers to always be deployed together, you want to put them in the same pod. You do this in the deployment yaml. https://kubernetes.io/docs/concepts/workloads/pods/pod-overview/ https://kubernetes.io/docs/concepts/workloads/pods/pod-overv... https://kubernetes.io/docs/tasks/run-application/run-stateless-application-deployment/ https://kubernetes.io/docs/tasks/run-application/run-statele...
- streetcat1 7y agoSo there are two types of affinity: Node affinity and Pod affinity. Node affinity would tell the scheduler to prefer a Node. Pod Affinity would tell the scheduler to prefer other Pods location.
- sk0g 7y agoI've learned more from your two lines than I did reading through three different entries in the K8s wiki, all of which are rather long. Or rather, it's only clicked now. Thanks!