BookmarkSubscribeRSS Feed
🔒 This topic is solved and locked. Need further help from the community? Please sign in and ask a new question.
woo
Barite | Level 11 woo
Barite | Level 11

Hello,

We are trying to deploy Viya 4 on AWS environment (4 AWS instances - smp). After sort of deployment completes, few pods are nor coming up for all different reasons. However, one thing i was trying to understand is pod dependencies. I tried to look at different documents but didn't find much details. Do we have any documentatopn which shows pod dependencies or related information by any chance? Thank you. 

1 ACCEPTED SOLUTION

Accepted Solutions
gwootton
SAS Super FREQ
Generally speaking, the stateless pods depend on the stateful pods and SAS Logon. So everything depends on consul and the database (which could be pods if internal is used). SAS Logon depends on cachelocator/cacheserver, and most everything else depends on SAS Logon.

$ kubectl -n viya get po -l workload.sas.com/class=stateful
NAME READY STATUS RESTARTS AGE
sas-cachelocator-0 1/1 Running 0 153m
sas-cachelocator-1 1/1 Running 1 3h6m
sas-cacheserver-0 1/1 Running 0 175m
sas-cacheserver-1 1/1 Running 1 3h6m
sas-consul-server-0 1/1 Running 1 178m
sas-consul-server-1 1/1 Running 0 3h
sas-consul-server-2 1/1 Running 1 3h6m
sas-crunchy-data-postgres-5c47b9cd54-ggmpb 3/3 Running 1 173m
sas-crunchy-data-postgres-datanode-0-68c6865986-nwdzt 3/3 Running 1 169m
sas-crunchy-data-postgres-datanode-1-cd55cf968-56wxx 3/3 Running 0 169m
sas-opendistro-default-0 1/1 Running 0 3h4m
sas-rabbitmq-server-0 1/1 Running 0 179m
sas-rabbitmq-server-1 1/1 Running 0 3h3m
sas-rabbitmq-server-2 1/1 Running 0 3h6m
--
Greg Wootton | Principal Systems Technical Support Engineer

View solution in original post

3 REPLIES 3
gwootton
SAS Super FREQ
Generally speaking, the stateless pods depend on the stateful pods and SAS Logon. So everything depends on consul and the database (which could be pods if internal is used). SAS Logon depends on cachelocator/cacheserver, and most everything else depends on SAS Logon.

$ kubectl -n viya get po -l workload.sas.com/class=stateful
NAME READY STATUS RESTARTS AGE
sas-cachelocator-0 1/1 Running 0 153m
sas-cachelocator-1 1/1 Running 1 3h6m
sas-cacheserver-0 1/1 Running 0 175m
sas-cacheserver-1 1/1 Running 1 3h6m
sas-consul-server-0 1/1 Running 1 178m
sas-consul-server-1 1/1 Running 0 3h
sas-consul-server-2 1/1 Running 1 3h6m
sas-crunchy-data-postgres-5c47b9cd54-ggmpb 3/3 Running 1 173m
sas-crunchy-data-postgres-datanode-0-68c6865986-nwdzt 3/3 Running 1 169m
sas-crunchy-data-postgres-datanode-1-cd55cf968-56wxx 3/3 Running 0 169m
sas-opendistro-default-0 1/1 Running 0 3h4m
sas-rabbitmq-server-0 1/1 Running 0 179m
sas-rabbitmq-server-1 1/1 Running 0 3h3m
sas-rabbitmq-server-2 1/1 Running 0 3h6m
--
Greg Wootton | Principal Systems Technical Support Engineer
rabindrakumar_1
Fluorite | Level 6

This is correct and to add more in this if you really interested to see the SAS Logon POD details which is responsible for running all the services. This can be useful commands:

$ kubectl -n viya get pod

$ kubectl -n viya get pods | grep sas-logon | cut -f1 -d' '

 

rabindrakumar_1
Fluorite | Level 6

You can configure lens with your cluster to see the in-depth details about the pods and it's performance. It gives you entire overview of the Storage, configuration, pods and their associations.

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
  • 3 replies
  • 1536 views
  • 2 likes
  • 3 in conversation