<p>When using Rubbernecks do I need to still use Containers for Oracle?</p>

<p>Here is my case, I am designing microservice architecture for my application using kubernetes.</p>

<p>I have deployed all my front-end, middleware and back-end services in different containers. </p>

<p>But for the data layer, I am not sure is it the right way to deploy Oracle in a container, as the database cannot be scaled horizontally. And if I want to scale the data container vertically in Kubernetes, How can I do that?</p>

<p>Generally how this is handled in the Kubernetes world?</p>

Vinay
<p>You really need to come to terms with what you want/expect.</p>

<p>You <em>can</em> run a database on kube, specialy since StatefulSets. You might want to look into PersistentVolumes and PersistentVolumeClaims as well.</p>

<p>You <em>can</em> connect from kube services to an off cluster database managed in traditional way.</p>

<p>Which way you choose depends largely on what are you projects constraints and team experience or expected solution portability between envs and level of automation you want/have around it.</p>
