<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Reference on LeaderWorkerSet &amp; DisaggregatedSet</title><link>/stable/docs/reference/</link><description>Recent content in Reference on LeaderWorkerSet &amp; DisaggregatedSet</description><generator>Hugo</generator><language>en</language><lastBuildDate>Fri, 14 Mar 2025 00:00:00 +0000</lastBuildDate><atom:link href="/stable/docs/reference/index.xml" rel="self" type="application/rss+xml"/><item><title>LeaderWorkerSet API</title><link>/stable/docs/reference/leaderworkerset.v1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/stable/docs/reference/leaderworkerset.v1/</guid><description>&lt;h2 id="resource-types"&gt;Resource Types&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/stable/docs/reference/leaderworkerset.v1/#leaderworkerset-x-k8s-io-v1-LeaderWorkerSet"&gt;LeaderWorkerSet&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="leaderworkerset-x-k8s-io-v1-LeaderWorkerSet"&gt;&lt;code&gt;LeaderWorkerSet&lt;/code&gt; &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Appears in:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;LeaderWorkerSet is the Schema for the leaderworkersets API&lt;/p&gt;
&lt;table class="table"&gt;
&lt;thead&gt;&lt;tr&gt;&lt;th width="30%"&gt;Field&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;apiVersion&lt;/code&gt;&lt;br/&gt;string&lt;/td&gt;&lt;td&gt;&lt;code&gt;leaderworkerset.x-k8s.io/v1&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;kind&lt;/code&gt;&lt;br/&gt;string&lt;/td&gt;&lt;td&gt;&lt;code&gt;LeaderWorkerSet&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;spec&lt;/code&gt; &lt;B&gt;[Required]&lt;/B&gt;&lt;br/&gt;
&lt;a href="#leaderworkerset-x-k8s-io-v1-LeaderWorkerSetSpec"&gt;&lt;code&gt;LeaderWorkerSetSpec&lt;/code&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;
 &lt;p&gt;spec defines the desired behavior of LeaderWorkerSet.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;status&lt;/code&gt; &lt;B&gt;[Required]&lt;/B&gt;&lt;br/&gt;
&lt;a href="#leaderworkerset-x-k8s-io-v1-LeaderWorkerSetStatus"&gt;&lt;code&gt;LeaderWorkerSetStatus&lt;/code&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;
 &lt;p&gt;status represents the current status of LeaderWorkerSet.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="leaderworkerset-x-k8s-io-v1-GroupIdentityType"&gt;&lt;code&gt;GroupIdentityType&lt;/code&gt; &lt;/h2&gt;
&lt;p&gt;(Alias of &lt;code&gt;string&lt;/code&gt;)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Appears in:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/stable/docs/reference/leaderworkerset.v1/#leaderworkerset-x-k8s-io-v1-LeaderWorkerSetSpec"&gt;LeaderWorkerSetSpec&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;GroupIdentityType defines how group identities are assigned.&lt;/p&gt;
&lt;h2 id="leaderworkerset-x-k8s-io-v1-GroupReplacementPolicyType"&gt;&lt;code&gt;GroupReplacementPolicyType&lt;/code&gt; &lt;/h2&gt;
&lt;p&gt;(Alias of &lt;code&gt;string&lt;/code&gt;)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Appears in:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/stable/docs/reference/leaderworkerset.v1/#leaderworkerset-x-k8s-io-v1-LeaderWorkerSetSpec"&gt;LeaderWorkerSetSpec&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;GroupReplacementPolicyType defines when a replacement group may start scheduling.&lt;/p&gt;
&lt;h2 id="leaderworkerset-x-k8s-io-v1-LeaderWorkerSetLeaderScheduling"&gt;&lt;code&gt;LeaderWorkerSetLeaderScheduling&lt;/code&gt; &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Appears in:&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>DisaggregatedSet API</title><link>/stable/docs/reference/disaggregatedset.v1/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>/stable/docs/reference/disaggregatedset.v1/</guid><description>&lt;h2 id="resource-types"&gt;Resource Types&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/stable/docs/reference/disaggregatedset.v1/#disaggregatedset-x-k8s-io-v1-DisaggregatedSet"&gt;DisaggregatedSet&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="disaggregatedset-x-k8s-io-v1-DisaggregatedSet"&gt;&lt;code&gt;DisaggregatedSet&lt;/code&gt; &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Appears in:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;DisaggregatedSet is the Schema for the disaggregatedsets API&lt;/p&gt;
&lt;table class="table"&gt;
&lt;thead&gt;&lt;tr&gt;&lt;th width="30%"&gt;Field&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;apiVersion&lt;/code&gt;&lt;br/&gt;string&lt;/td&gt;&lt;td&gt;&lt;code&gt;disaggregatedset.x-k8s.io/v1&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;kind&lt;/code&gt;&lt;br/&gt;string&lt;/td&gt;&lt;td&gt;&lt;code&gt;DisaggregatedSet&lt;/code&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;spec&lt;/code&gt; &lt;B&gt;[Required]&lt;/B&gt;&lt;br/&gt;
&lt;a href="#disaggregatedset-x-k8s-io-v1-DisaggregatedSetSpec"&gt;&lt;code&gt;DisaggregatedSetSpec&lt;/code&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;
 &lt;p&gt;spec defines the desired state of DisaggregatedSet&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;status&lt;/code&gt;&lt;br/&gt;
&lt;a href="#disaggregatedset-x-k8s-io-v1-DisaggregatedSetStatus"&gt;&lt;code&gt;DisaggregatedSetStatus&lt;/code&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;td&gt;
 &lt;p&gt;status defines the observed state of DisaggregatedSet&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="disaggregatedset-x-k8s-io-v1-DisaggregatedRoleSpec"&gt;&lt;code&gt;DisaggregatedRoleSpec&lt;/code&gt; &lt;/h2&gt;
&lt;p&gt;&lt;strong&gt;Appears in:&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="/stable/docs/reference/disaggregatedset.v1/#disaggregatedset-x-k8s-io-v1-DisaggregatedSetSpec"&gt;DisaggregatedSetSpec&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;DisaggregatedRoleSpec defines the configuration for a disaggregated role.
This structure embeds LeaderWorkerSetTemplateSpec from sigs.k8s.io/lws, with validation
to reject unsupported fields (RolloutStrategy.Type must be RollingUpdate,
RolloutStrategy.RollingUpdateConfiguration.Partition must not be set).&lt;/p&gt;
&lt;table class="table"&gt;
&lt;thead&gt;&lt;tr&gt;&lt;th width="30%"&gt;Field&lt;/th&gt;&lt;th&gt;Description&lt;/th&gt;&lt;/tr&gt;&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;&lt;td&gt;&lt;code&gt;name&lt;/code&gt; &lt;B&gt;[Required]&lt;/B&gt;&lt;br/&gt;
&lt;code&gt;string&lt;/code&gt;
&lt;/td&gt;
&lt;td&gt;
 &lt;p&gt;Name is the unique identifier for this role.&lt;/p&gt;</description></item><item><title>Labels, Annotations and Environment Variables</title><link>/stable/docs/reference/labels-annotations-and-environment-variables/</link><pubDate>Fri, 14 Mar 2025 00:00:00 +0000</pubDate><guid>/stable/docs/reference/labels-annotations-and-environment-variables/</guid><description>&lt;h1 id="labels"&gt;Labels&lt;/h1&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Key&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Example&lt;/th&gt;
 &lt;th&gt;Applies to&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/name&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The name of the LeaderWorkerSet object to which these resources belong.&lt;/td&gt;
 &lt;td&gt;leaderworkerset-multi-template&lt;/td&gt;
 &lt;td&gt;Pod, StatefulSet, Service&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/template-revision-hash&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Hash used to track the controller revision that matches a LeaderWorkerSet object.&lt;/td&gt;
 &lt;td&gt;5c5fcdfb44&lt;/td&gt;
 &lt;td&gt;Pod, StatefulSet&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/group-index&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The group to which it belongs.&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;Pod, StatefulSet (only worker)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/group-key&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Unique key identifying the group.&lt;/td&gt;
 &lt;td&gt;689ce1b5&amp;hellip;b07&lt;/td&gt;
 &lt;td&gt;Pod, StatefulSet (only worker)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/worker-index&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The index or identity of the pod within the group.&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;Pod&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/subgroup-index&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Tracks which subgroup the pod is part of.&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;Pod (only if SubGroup is set)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/subgroup-key&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Pods that are part of the same subgroup will have the same unique hash value.&lt;/td&gt;
 &lt;td&gt;92904e74&amp;hellip;801&lt;/td&gt;
 &lt;td&gt;Pod (only if SubGroup is set)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;disaggregatedset.x-k8s.io/name&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The name of the DisaggregatedSet object to which these resources belong.&lt;/td&gt;
 &lt;td&gt;disaggregatedset-sample&lt;/td&gt;
 &lt;td&gt;LeaderWorkerSet, Service, Pod&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;disaggregatedset.x-k8s.io/role&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The DisaggregatedSet role for the resource.&lt;/td&gt;
 &lt;td&gt;prefill&lt;/td&gt;
 &lt;td&gt;LeaderWorkerSet, Service, Pod&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;disaggregatedset.x-k8s.io/slice&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Slice index for the resource within the DisaggregatedSet.&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;LeaderWorkerSet, Service, Pod&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;disaggregatedset.x-k8s.io/revision&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Revision hash used to track a DisaggregatedSet rollout.&lt;/td&gt;
 &lt;td&gt;a1b2c3d4&lt;/td&gt;
 &lt;td&gt;LeaderWorkerSet, Service, Pod&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h1 id="annotations"&gt;Annotations&lt;/h1&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Key&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Example&lt;/th&gt;
 &lt;th&gt;Applies to&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/size&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The total number of pods in each group.&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;Pod&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/replicas&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Replicas Number of leader-workers groups.&lt;/td&gt;
 &lt;td&gt;3&lt;/td&gt;
 &lt;td&gt;StatefulSet (only leader)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/leader-name&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The name of the leader pod.&lt;/td&gt;
 &lt;td&gt;leaderworkerset-multi-template-0&lt;/td&gt;
 &lt;td&gt;Pod (only worker)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/exclusive-topology&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Specifies the topology for exclusive 1:1 scheduling.&lt;/td&gt;
 &lt;td&gt;cloud.google.com/gke-nodepool&lt;/td&gt;
 &lt;td&gt;LeaderWorkerSet, Pod (only if exclusive-topology is used)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/subdomainPolicy&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Determines what type of domain will be injected.&lt;/td&gt;
 &lt;td&gt;UniquePerReplica&lt;/td&gt;
 &lt;td&gt;Pod (only if leader and subdomainPolicy set to UniquePerReplica)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/subgroup-size&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The number of pods per subgroup.&lt;/td&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;Pod (only if SubGroup is set)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/subgroup-exclusive-topology&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Specifies the topology for exclusive 1:1 scheduling within a subgroup.&lt;/td&gt;
 &lt;td&gt;topologyKey&lt;/td&gt;
 &lt;td&gt;LeaderWorkerSet, Pod (only if SubGroup is set and subgroup-exclusive-topology is used)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/leader-requests-tpus&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Indicates if the leader pod requests TPU.&lt;/td&gt;
 &lt;td&gt;true&lt;/td&gt;
 &lt;td&gt;Pod (only if leader pod requests TPU)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/group-restart-counts&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Stores restart budget consumed by each revision and replica group.&lt;/td&gt;
 &lt;td&gt;&lt;code&gt;{&amp;quot;abc123/0&amp;quot;:3}&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;LeaderWorkerSet (only if maxGroupRestarts is set)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/group-restart-budget-exhausted&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Marks the retained leader after its group exhausts its restart budget.&lt;/td&gt;
 &lt;td&gt;true&lt;/td&gt;
 &lt;td&gt;Pod (only leader)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;leaderworkerset.sigs.k8s.io/recover&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Set to &lt;code&gt;true&lt;/code&gt; on a retained leader to explicitly recover its exhausted group.&lt;/td&gt;
 &lt;td&gt;true&lt;/td&gt;
 &lt;td&gt;Pod (only an exhausted leader)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;disaggregatedset.x-k8s.io/initial-replicas&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Replica baseline used by the controller when the DisaggregatedSet revision becomes old.&lt;/td&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;LeaderWorkerSet&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;h1 id="environment-variables"&gt;Environment Variables&lt;/h1&gt;
&lt;table&gt;
 &lt;thead&gt;
 &lt;tr&gt;
 &lt;th&gt;Key&lt;/th&gt;
 &lt;th&gt;Description&lt;/th&gt;
 &lt;th&gt;Example&lt;/th&gt;
 &lt;th&gt;Applies to&lt;/th&gt;
 &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;LWS_LEADER_ADDRESS&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The address of the leader via the headless service.&lt;/td&gt;
 &lt;td&gt;leaderworkerset-multi-template-0.leaderworkerset-multi-template.default&lt;/td&gt;
 &lt;td&gt;Pod&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;LWS_GROUP_SIZE&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Tracks the size of the LWS group.&lt;/td&gt;
 &lt;td&gt;4&lt;/td&gt;
 &lt;td&gt;Pod&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;LWS_WORKER_INDEX&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The index or identity of the pod within the group.&lt;/td&gt;
 &lt;td&gt;2&lt;/td&gt;
 &lt;td&gt;Pod&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;DISAGGREGATEDSET_NAME&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The name of the parent DisaggregatedSet.&lt;/td&gt;
 &lt;td&gt;disaggregatedset-sample&lt;/td&gt;
 &lt;td&gt;Pod (only if managed by a DisaggregatedSet)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;DISAGGREGATEDSET_ROLE&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The role of the pod within the DisaggregatedSet.&lt;/td&gt;
 &lt;td&gt;prefill&lt;/td&gt;
 &lt;td&gt;Pod (only if managed by a DisaggregatedSet)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;DISAGGREGATEDSET_SLICE&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The slice index of the pod within the DisaggregatedSet.&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;Pod (only if managed by a DisaggregatedSet)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;DISAGGREGATEDSET_REVISION&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;The revision hash used to identify the DisaggregatedSet rollout.&lt;/td&gt;
 &lt;td&gt;a1b2c3d4&lt;/td&gt;
 &lt;td&gt;Pod (only if managed by a DisaggregatedSet)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;TPU_WORKER_HOSTNAMES&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Hostnames of TPU workers only in the same subgroup.&lt;/td&gt;
 &lt;td&gt;test-sample-1-5.default,test-sample-1-6.default,test-sample-1-7.default,test-sample-1-8.default&lt;/td&gt;
 &lt;td&gt;Pod (only if TPU enabled)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;TPU_WORKER_ID&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;ID of the TPU worker.&lt;/td&gt;
 &lt;td&gt;0&lt;/td&gt;
 &lt;td&gt;Pod (only if TPU enabled)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr&gt;
 &lt;td&gt;&lt;code&gt;TPU_NAME&lt;/code&gt;&lt;/td&gt;
 &lt;td&gt;Name of the TPU.&lt;/td&gt;
 &lt;td&gt;test-sample-1&lt;/td&gt;
 &lt;td&gt;Pod (only if TPU enabled)&lt;/td&gt;
 &lt;/tr&gt;
 &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Other labels and annotations can be exposed to a container with the
&lt;a href="https://kubernetes.io/docs/concepts/workloads/pods/downward-api/"&gt;Downward API&lt;/a&gt;.&lt;/p&gt;</description></item></channel></rss>