patterndockerMinor
On-Prem and Cloud Deployments
Viewed 0 times
andpremdeploymentscloud
Problem
If I have a mix of cloud and "on-prem" (across different networks) systems to deploy to is there a common tool, technique, or software available? I've used Kubernetes for cloud deployments, but am unsure of what approach to take when On-Prem installs/upgrades are mixed in.
Is is considered best practice to attempt to standardize the deployment or work with the ops team to develop two separate deployment strategies?
Is is considered best practice to attempt to standardize the deployment or work with the ops team to develop two separate deployment strategies?
Solution
If you can keep one common deployment strategy across both that would be simpler and less effort from the ops side of things. Kubernetes seems to be a great choice for the cloud orchestration layer at this point in time. Does Kubernetes make sense for the on-prem side though? If you're not planning on each on-prem install including 5-10 servers to spread Kubernetes out over then it probably doesn't make sense to use it there. All hope is not lost. :) You could take the same Docker containers that you ran under Kubernetes and run them yourself for on-prem. You're going to be stuck dealing with service discovery, but if you're only installing on one server that can be solved in some old school way like picking and assigning ports to specific services.
Context
StackExchange DevOps Q#9224, answer score: 1
Revisions (0)
No revisions yet.