Upgrade Management Environment on Kubernetes¶
This guide will walk you through upgrading your management environment, assuming it lives inside a Kubernetes cluster.
Overview
What You’ll Need¶
- A configured management environment for Arrikto EKF 1.5.3 or later.
- An existing Kubernetes cluster.
Procedure¶
Apply the latest
rok-tools
manifests. Choose one of the following options, based on your cloud provider:user@workstation:~$ kubectl apply -f <download_root>/rok-tools-eks.yamluser@workstation:~$ kubectl apply -f <download_root>/rok-tools-aks.yamluser@workstation:~$ kubectl apply -f <download_root>/rok-tools-gke.yamlVerify that the
rok-tools
Pod is ready. Check Pod status and verify that field STATUS is Running and field READY is 1/1:user@workstation:~$ kubectl get pods rok-tools-0 NAME READY STATUS RESTARTS AGE rok-tools-0 1/1 Running 0 20sEnter the container:
user@workstation:~$ kubectl exec -ti statefulset/rok-tools -- /bin/bash
Verify¶
Ensure that your management environment has the latest version of
rok-deploy
:root@rok-tools:~# rok-deploy --version Rok rok-deploy Build ID Rok 2.0.1 "Aurora" (release - release-2.0) (iliastsi@rok-dev) (GCC 6.3.0) 2022-12-19T16:45:09Z
What’s Next¶
The next step is to switch your release channel to the release-2.0
release
channel for EKF.