(On-premise) Upgrading Kubernetes for Google Kubernetes Engine (GKE) is essential for maintaining optimal performance and security. Regular updates ensure access to the latest features, enhancements, and critical security patches. Each Sisense version supports the exact list of Kubernetes versions so it’s crucial to be on a supported Kubernetes version before the Sisense upgrade or installation.
Step-by-Step Guide:
We expect that you have already installed and initialized gcloud according to the general requirements for the Sisense installation on GKE.
1. Get the available Kubernetes version in your region/zone, e.g.
Make sure to update other node pools using the same scenario.
If a node-pool upgrade step takes too much time (e.g., more than 30 minutes), it’s worth checking the nodes:
and describe the node which is being processed (SchedulingDisabled) in our case
kubectl describe node NODE_NAME
There can be 1-2 Sisense pods that we should delete manually, e.g.
kubectl -n sisense delete pod exporting-578f8bccff-mdn4f
Conclusion:
This guide describes the regular flow of GKE cluster updates that you may need while running the Sisense application on Google Cloud. If you face difficulties with the process, we would suggest you check Google Cloud documentation or reach the Google Cloud support team.
Disclaimer: This post outlines a potential custom workaround for a specific use case or provides instructions regarding a specific task. The solution may not work in all scenarios or Sisense versions, so we strongly recommend testing it in your environment before deployment. If you need further assistance with this, please let us know.