Hi,
My Elastic stack is working well but I discovered that the ECK status was "Yellow" when I tried to upgrade to 7.16.2.
kubectl get es
NAME HEALTH NODES VERSION PHASE AGE
tbb-es yellow 3 7.11.2 Ready 34d
But when I check my ES Cluster health, everything is right :
GET _cluster/health
{
"cluster_name" : "tbb-es",
"status" : "green",
"timed_out" : false,
"number_of_nodes" : 3,
"number_of_data_nodes" : 3,
"active_primary_shards" : 312,
"active_shards" : 761,
"relocating_shards" : 0,
"initializing_shards" : 0,
"unassigned_shards" : 0,
"delayed_unassigned_shards" : 0,
"number_of_pending_tasks" : 0,
"number_of_in_flight_fetch" : 0,
"task_max_waiting_in_queue_millis" : 0,
"active_shards_percent_as_number" : 100.0
}
GET _cat/allocation?v
shards disk.indices disk.used disk.avail disk.total disk.percent host ip node
253 154.1gb 154.9gb 40.9gb 195.8gb 79 10.2.1.10 10.2.1.10 tbb-es-es-default-2
254 137.7gb 139gb 56.7gb 195.8gb 71 10.2.0.28 10.2.0.28 tbb-es-es-default-0
254 155.2gb 156.5gb 39.2gb 195.8gb 79 10.2.2.8 10.2.2.8 tbb-es-es-default-1
GET _cluster/settings
{
"persistent" : { },
"transient" : {
"cluster" : {
"routing" : {
"allocation" : {
"enable" : "all",
"exclude" : {
"_name" : "none_excluded"
}
}
}
}
}
}
ECK version is 1.4.0
My update strategy seems good :
Update Strategy:
Change Budget:
Max Surge: 1
Max Unavailable: 1
What can explain this yellow status ?