BookmarkSubscribeRSS Feed
☑ This topic is solved. Need further help from the community? Please sign in and ask a new question.
EyalGonen
Lapis Lazuli | Level 10

Hi experts,

 

I have SAS Viya Stable 2023.01 deployed on Azure AKS v1.25. 

I want to upgrade my K8S version to v1.26 to later support an update to SAS Viya Stable 2023.03 which does not support K8S v1.25 anymore.

 

Doc at https://go.documentation.sas.com/doc/en/itopscdc/v_050/itopssr/n1ika6zxghgsoqn1mq4bck9dx695.htm#p0ni... says to verify that all third party software (such as Ingress Controller and optional cert-manager) versions match the new K8S version. 

 

I am looking for a support matrix of third party version vs. K8S version for all SAS Viya third party software. I found so far for Ingress Controller at https://github.com/kubernetes/ingress-nginx there is a "Supported Versions Table" but wondering where I can find other such tables for all others like "metrics server" and "NFS Subdir External Provisioner" that were installed with the https://github.com/sassoftware/viya4-deployment utility.

 

Thanks in advance.

1 ACCEPTED SOLUTION
5 REPLIES 5
EyalGonen
Lapis Lazuli | Level 10

Thanks @gwootton !

 

One last question - do you know how to check what version of Metrics Server is deployed/installed in the K8S cluster?

gwootton
SAS Super FREQ
You could look at the image in the metrics-server deployment, for example (your namespace and container index number may vary based on your cloud provider):

$ kubectl -n kube-system get deploy metrics-server -o jsonpath='{.spec.template.spec.containers[1].image}{"\n"}'
mcr.microsoft.com/oss/kubernetes/metrics-server:v0.6.3
--
Greg Wootton | Principal Systems Technical Support Engineer
EyalGonen
Lapis Lazuli | Level 10

Hi @gwootton 

 

One more question please.

 

I want to upgrade AKS from K8S 1.25 and the only option I have is to upgrade to K8S 1.27.

The Ingress Controller version I have installed is:

 

NGINX Ingress controller
Release: v1.7.0
Build: 72ff21ed9e26cb969052c753633049ba8a87ecf9
Repository: https://github.com/kubernetes/ingress-nginx
nginx version: nginx/1.21.6

 

In AKS I also saw that this Ingress Controller is using: helm.sh/chart:ingress-nginx-4.6.0

 

This version 1.7.0 is not documented here: https://github.com/kubernetes/ingress-nginx?tab=readme-ov-file#supported-versions-table (there is reference to v1.6.4 and v1.7.1 but not to v1.7.0). v1.7.1 supports K8S 1.27 but no mention of v1.7.0. On the other hand the same table says that helm chart v4.6.* is supported for K8S 1.27 so maybe it is OK. What do you think?

 

Thanks!

gwootton
SAS Super FREQ
Given 1.7.x of ingress is no longer supported based on that table, I would recommend moving to the latest release. That being said, I'm currently running ingress 1.7.0 on my 1.28.5 test cluster and haven't had any issues.

I should probably upgrade mine too.
--
Greg Wootton | Principal Systems Technical Support Engineer

suga badge.PNGThe SAS Users Group for Administrators (SUGA) is open to all SAS administrators and architects who install, update, manage or maintain a SAS deployment. 

Join SUGA 

Get Started with SAS Information Catalog in SAS Viya

SAS technical trainer Erin Winters shows you how to explore assets, create new data discovery agents, schedule data discovery agents, and much more.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 5 replies
  • 478 views
  • 3 likes
  • 2 in conversation