HiveBrain v1.2.0
Get Started
← Back to all entries
patterndockerMinor

On-Prem and Cloud Deployments

Submitted by: @import:stackexchange-devops··
0
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?

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.