<p>Is there a way to specify a specific instance instead of a pool of instances using <code>nodeSelector</code> in Kubernetes?</p>

<p>If not, what would be the best way to provision a Redis Cluster with each node having at least 30GB of memory. Can this be accomplished using the <code>resources</code> attribute?</p>

<p>By the way, I'm currently creating 6 pools with 1 instance in each and then specifying that in the config but it doesn't look right:</p>

<pre><code>nodeSelector:
  cloud.google.com/gke-nodepool: my-pool-1
</code></pre>

<p>The kubelet should automatically add a label for the hostname, using <code>kubernetes.io/hostname</code>.</p>

<p>With that in mind, you can pin a pod to a specific host using:</p>

<pre><code>nodeSelector:
  kubernetes.io/hostname: "&lt;hostname&gt;"
</code></pre>

<p>I would question if this is a good idea, however.</p>
