<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Configuration recommendations on Docs</title>
    <link>https://redis.io/docs/latest/operate/kubernetes/8.0/recommendations/</link>
    <description>Recent content in Configuration recommendations on Docs</description>
    <generator>Hugo</generator>
    <language>en</language>
    <atom:link href="https://redis.io/docs/latest/operate/kubernetes/8.0/recommendations/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Manage node resources</title>
      <link>https://redis.io/docs/latest/operate/kubernetes/8.0/recommendations/node-resources/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/operate/kubernetes/8.0/recommendations/node-resources/</guid>
      <description>&lt;h2 id=&#34;node-eviction-thresholds&#34; class=&#34;group relative&#34;&gt;&#xA;  Node eviction thresholds&#xA;  &lt;a href=&#34;#node-eviction-thresholds&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Kubernetes uses &lt;a href=&#34;https://kubernetes.io/docs/concepts/scheduling-eviction/node-pressure-eviction/&#34;&gt;node-pressure eviction&lt;/a&gt; to terminate pods and free up node resources. Redis Enterprise for Kubernetes works best when you use the recommendations below.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Use persistent volumes in Redis Enterprise clusters</title>
      <link>https://redis.io/docs/latest/operate/kubernetes/8.0/recommendations/persistent-volumes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/operate/kubernetes/8.0/recommendations/persistent-volumes/</guid>
      <description>&lt;h2 id=&#34;storage-types&#34; class=&#34;group relative&#34;&gt;&#xA;  Storage types&#xA;  &lt;a href=&#34;#storage-types&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;Redis Enterprise for Kubernetes can only use storage classes supported by block storage. Block storage is mounted at the Kubernetes node level and utilizes EXT4 or XFS file systems. It can be sourced from enterprise-grade SANs or cloud environments such as EBS, Azure Managed Disks, or GCP persistent disks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Size and scale a Redis Enterprise cluster deployment on Kubernetes</title>
      <link>https://redis.io/docs/latest/operate/kubernetes/8.0/recommendations/sizing-on-kubernetes/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/operate/kubernetes/8.0/recommendations/sizing-on-kubernetes/</guid>
      <description>&lt;p&gt;The following article reviews the mechanism and methods available for sizing&#xA;and scaling a Redis Enterprise cluster deployment.&lt;/p&gt;&#xA;&lt;p&gt;For minimum and recommended sizing, always follow the sizing guidelines&#xA;detailed in the &lt;a href=&#34;https://redis.io/docs/latest/operate/rs/installing-upgrading/install/plan-deployment/hardware-requirements/&#34;&gt;Redis Enterprise hardware requirements&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;h2 id=&#34;sizing-and-scaling-cluster-nodes&#34; class=&#34;group relative&#34;&gt;&#xA;  Sizing and scaling cluster nodes&#xA;  &lt;a href=&#34;#sizing-and-scaling-cluster-nodes&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;h3 id=&#34;setting-the-number-of-cluster-nodes&#34; class=&#34;group relative&#34;&gt;&#xA;  Setting the number of cluster nodes&#xA;  &lt;a href=&#34;#setting-the-number-of-cluster-nodes&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;p&gt;Define the number of cluster nodes in redis-enterprise-cluster.yaml file.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Control node selection</title>
      <link>https://redis.io/docs/latest/operate/kubernetes/8.0/recommendations/node-selection/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/operate/kubernetes/8.0/recommendations/node-selection/</guid>
      <description>&lt;p&gt;Kubernetes clusters often include nodes with different CPU and memory profiles. You control where Redis Enterprise cluster (REC) pods run by setting fields in the REC custom resource (CRD).&lt;/p&gt;&#xA;&lt;p&gt;A Redis Enterprise cluster (REC) runs as a StatefulSet. The Kubernetes scheduler assigns nodes when you create or resize the cluster, or when a pod restarts.&lt;/p&gt;&#xA;&lt;p&gt;Use these options to control pod placement:&lt;/p&gt;&#xA;&lt;h2 id=&#34;use-node-selectors&#34; class=&#34;group relative&#34;&gt;&#xA;  Use node selectors&#xA;  &lt;a href=&#34;#use-node-selectors&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;The &lt;a href=&#34;https://redis.io/docs/latest/operate/kubernetes/8.0/reference/api/redis_enterprise_cluster_api/#spec&#34;&gt;&lt;code&gt;nodeSelector&lt;/code&gt;&lt;/a&gt; field matches the Kubernetes &lt;a href=&#34;https://kubernetes.io/docs/concepts/configuration/assign-pod-node/#nodeselector&#34;&gt;&lt;code&gt;nodeSelector&lt;/code&gt;&lt;/a&gt; syntax.&#xA;Label the nodes you want to target. For example, if nodes &#39;n1&#39; and &#39;n2&#39; are labeled with &lt;code&gt;memory=high&lt;/code&gt;:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Manage pod stability</title>
      <link>https://redis.io/docs/latest/operate/kubernetes/8.0/recommendations/pod-stability/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://redis.io/docs/latest/operate/kubernetes/8.0/recommendations/pod-stability/</guid>
      <description>&lt;p&gt;Kubernetes clusters manage the allocation of system resources and can evict pods to release system resources.&#xA;Here are some ways that you can configure the Redis Enterprise node pods to maintain pod stability:&lt;/p&gt;&#xA;&lt;h2 id=&#34;guaranteed-quality-of-service&#34; class=&#34;group relative&#34;&gt;&#xA;  Guaranteed quality of service&#xA;  &lt;a href=&#34;#guaranteed-quality-of-service&#34; class=&#34;header-link opacity-0 group-hover:opacity-100 transition-opacity duration-200 ml-1 align-baseline&#34; aria-label=&#34;Link to this section&#34; title=&#34;Copy link to clipboard&#34;&gt;&#xA;    &lt;svg class=&#34;inline-block w-4 h-4 align-baseline&#34; fill=&#34;currentColor&#34; viewBox=&#34;0 0 20 20&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path fill-rule=&#34;evenodd&#34; d=&#34;M12.586 4.586a2 2 0 112.828 2.828l-3 3a2 2 0 01-2.828 0 1 1 0 00-1.414 1.414 4 4 0 005.656 0l3-3a4 4 0 00-5.656-5.656l-1.5 1.5a1 1 0 101.414 1.414l1.5-1.5zm-5 5a2 2 0 012.828 0 1 1 0 101.414-1.414 4 4 0 00-5.656 0l-3 3a4 4 0 105.656 5.656l1.5-1.5a1 1 0 10-1.414-1.414l-1.5 1.5a2 2 0 11-2.828-2.828l3-3z&#34; clip-rule=&#34;evenodd&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;A running pod has a quality of service measure assigned to it that is&#xA;one of three &lt;a href=&#34;https://kubernetes.io/docs/tasks/configure-pod-container/quality-service-pod/&#34;&gt;quality of service classes&lt;/a&gt;:&#xA;Guaranteed, Burstable, and Best Effort.&#xA;You can assure the Guaranteed class is assigned to the Redis Enterprise node pods&#xA;by following the right guidelines.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
