2.11.0
2.11.01.5.02.9.02.8.02.7.02.6.02.5.02.4.02.3.02.2.02.10.02.0.01.12.01.11.01.10.01.9.01.8.01.7.01.6.02.1.0

›Additional Info

Introduction

  • Overview
  • Features
  • Benefits
  • Use cases
  • Releases
  • Community
  • Support

Concepts

  • Basics
  • Container Attached Storage
  • Architecture
  • Data Engines
  • NDM
  • cStor
  • Jiva
  • Mayastor
  • Local PV
  • Read-Write-Many (RWX)

User Guides

  • Quickstart
  • Prerequisites
  • Installation
  • NDM
  • cStor
  • Jiva
  • Mayastor
  • Local PV Hostpath
  • Local PV Device
  • mayactl
  • Upgrade
  • Uninstall

Stateful Applications

  • RDS like MySQL
  • Prometheus
  • MinIO
  • GitLab
  • Percona
  • Elasticsearch
  • CockroachDB
  • Cassandra
  • NuoDB
  • PostgreSQL
  • Redis
  • MongoDB
  • Jira

Troubleshooting

  • Overview
  • Install
  • Uninstall
  • NDM
  • Volume Provisioning
  • Jiva
  • cStor
  • Mayastor

Additional Info

  • Alpha Features
  • Performance testing
  • FAQs
  • Kubernetes upgrades
  • Knowledge Base

Deprecated

  • 1.x Release Notes
  • 0.x Release Notes
  • SPC based cStor guide
EditCreate An Issue

Best practices to follow when upgrading Kubernetes


OpenEBS Documentation is now migrated to https://openebs.io/docs. The page you are currently viewing is a static snapshot and will be removed in the upcoming releases.

There are few reasons why nodes in a Kubernetes cluster get rebooted

  • Kubernetes upgrades do need to happen to new features that roll out and to get minimum requirements satisfied for the applications upgrade running on Kubernetes. The upgrade process of Kubernetes cluster involves upgrading the nodes one by one. This process may involve rebooting of the nodes of the cluster.
  • Kubernetes nodes go through hardware changes

Volume replica quorum requirement

In either case, when the nodes are rebooted, the OpenEBS volume targets lose access to the replicas hosted on that node. OpenEBS volume replicas need to be in quorum for the volume to be online. When a Kubernetes node is rebooted, and the node comes back online, the rebuilding process of the volume replicas may take few minutes. If the other node is rebooted before the volume replicas are completely rebuilt, the volume replicas may loose quorum and the corresponding volumes may be marked read-only, which results in the unavailability of data to the application.

It is recommended that before a Kubernetes node is rebooted, make sure all the replicas of all OpenEBS volumes are healthy/online and there is no rebuild process is ongoing.


See Also:

Seeking help




Feedback


Was this page helpful?

Thanks for the feedback. Open an issue in the GitHub repo if you want to report a problem or suggest an improvement. Engage and get additional help on https://kubernetes.slack.com/messages/openebs/.

← OpenEBS FAQKnowledge Base →

On this page:

  • See Also:
    • Seeking help

Get in touch with OpenEBS community