You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
« Previous
Version 10
Next »
Overview
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IkhlcmJlcnQgRWlzZWx0Iiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IkhlcmJlcnQgRWlzZWx0IiwibGFuZ3VhZ2UiOiJlbiIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6IjY4NTQzNzY4IiwiZGlhZ3JhbU5hbWUiOiJzZG5yLWRlcGxveS1mcmFua2Z1cnQiLCJhc3BlY3QiOiIiLCJsaW5rcyI6ImF1dG8iLCJjZW9OYW1lIjoiS3ViZXJuZXRlcyBQb2RzIGFuZCBTZXJ2aWNlcyIsInRic3R5bGUiOiJ0b3AiLCJjYW5Db21tZW50IjpmYWxzZSwiZGlhZ3JhbVVybCI6IiIsImNzdkZpbGVVcmwiOiIiLCJib3JkZXIiOnRydWUsIm1heFNjYWxlIjoiMSIsIm93bmluZ1BhZ2VJZCI6NjQwMDAxOTYsImVkaXRhYmxlIjpmYWxzZSwiY2VvSWQiOjcxODI3NTYzLCJwYWdlSWQiOiIiLCJsYm94Ijp0cnVlLCJzZXJ2ZXJDb25maWciOnsiZW1haWxwcmV2aWV3IjoiMSJ9LCJvZHJpdmVJZCI6IiIsInJldmlzaW9uIjowLCJtYWNyb0lkIjoiMjg2MGFlNjYtNjhmZi00NjcxLWI0OTItZWZlN2M3YjQ5N2U4IiwicHJldmlld05hbWUiOiJzZG5yLWRlcGxveS1mcmFua2Z1cnQucG5nIiwibGljZW5zZVN0YXR1cyI6Ik9LIiwic2VydmljZSI6IiIsImlzVGVtcGxhdGUiOiIiLCJ3aWR0aCI6IjU1MSIsInNpbXBsZVZpZXdlciI6ZmFsc2UsImxhc3RNb2RpZmllZCI6MTU2NTg3NDQ5MzAwMCwiZXhjZWVkUGFnZVdpZHRoIjpmYWxzZSwib0NsaWVudElkIjoiIn0=
- sdnc-web = SDNR Web
- sdnc-dm = SDNR DevMgr
- sdnc-es = DB
Pod and service structure
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IkhlcmJlcnQgRWlzZWx0Iiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IkhlcmJlcnQgRWlzZWx0IiwibGFuZ3VhZ2UiOiJlbiIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6IjY4NTQ3NzQ0IiwiZGlhZ3JhbU5hbWUiOiJrdWJlcm5ldHMtc3RydWN0dXJlIiwiYXNwZWN0IjoiIiwibGlua3MiOiJhdXRvIiwiY2VvTmFtZSI6Ikt1YmVybmV0ZXMgUG9kcyBhbmQgU2VydmljZXMiLCJ0YnN0eWxlIjoidG9wIiwiY2FuQ29tbWVudCI6ZmFsc2UsImRpYWdyYW1VcmwiOiIiLCJjc3ZGaWxlVXJsIjoiIiwiYm9yZGVyIjp0cnVlLCJtYXhTY2FsZSI6IjEiLCJvd25pbmdQYWdlSWQiOjY4NTQ3NzQzLCJlZGl0YWJsZSI6ZmFsc2UsImNlb0lkIjo3MTgyNzU2MywicGFnZUlkIjoiIiwibGJveCI6dHJ1ZSwic2VydmVyQ29uZmlnIjp7ImVtYWlscHJldmlldyI6IjEifSwib2RyaXZlSWQiOiIiLCJyZXZpc2lvbiI6NCwibWFjcm9JZCI6ImYyZjA0MjY4LTQxMzUtNGNkOS1iYWU4LTE3ZmU4NjhkNmUyMCIsInByZXZpZXdOYW1lIjoia3ViZXJuZXRzLXN0cnVjdHVyZS5wbmciLCJsaWNlbnNlU3RhdHVzIjoiT0siLCJzZXJ2aWNlIjoiIiwiaXNUZW1wbGF0ZSI6IiIsIndpZHRoIjoiMTAwMCIsInNpbXBsZVZpZXdlciI6ZmFsc2UsImxhc3RNb2RpZmllZCI6MTU4MjIwNzg0MTAwMCwiZXhjZWVkUGFnZVdpZHRoIjpmYWxzZSwib0NsaWVudElkIjoiIn0=
Deployment Options
Deployment options are configured within values.yaml.
SDNRWT disabled | SDNRWT enabled | SDNRWT enabled disaggregated sdnc-web cluster | SDNRWT enabled disaggregated sdnc-web cluster local elasticDB cluster |
---|
sdnrwt=false (default) | sdnrwt=true sdnrwtweb=false | sdnrwt=true
| sdnrwt=true sdnrdb=sdnc-es |
---|
- sdnc-web: scale=0
- sdnc: scale=3 (default)
- sdnc-es:scale=0
| - sdnc-web: scale=0
- sdnc: scale=3 (default)
- sdnc-es:scale=0
| - sdnc-web: scale=1|3
- sdnc: scale=3 (default)
- sdnc-es:scale=0
| - sdnc-web: scale=3
- sdnc-dm: scale=3
- sdnc-es:scale=3
|
Enhancement/integration of oom/sdnc follows from left (low complexity) to right (highest complexity)
Step 1: SDNRWT enabled
- introduce config switch (see
SDNC-742
-
Getting issue details...
STATUS
)
- define elastic service for dataprovider:
resources/config/conf/dataprovider.properties - mount dataprovider.properties to sdnc container
Step 2: Disaggregated sdnc-web cluster
- add new service 'sdnc-web' into sdnc/templates/statefulset.yaml
add new sdnc-web image?
no persistent volumes are required
Step 3: provide local elastic DB cluster
Changes in OOM:
/kubernetes/sdnc/
- introduce config switch (see
SDNC-742
-
Getting issue details...
STATUS
)
- introduce deployment.yaml for
Database Initialization
ElasticSearch database needs to be initialized by a script.
bin/es-init.sh
OOM enhancement: define kubernetes Job to execute e-init.sh