Single K8S Node Of Deploying SDNC Cluster POC 67/25467/23
authorHao Kuang <Hao.Kuang@amdocs.com>
Fri, 15 Dec 2017 20:38:03 +0000 (20:38 +0000)
committerHao Kuang <Hao.Kuang@amdocs.com>
Wed, 20 Dec 2017 16:43:29 +0000 (16:43 +0000)
commit27af4a308d56795eddb08d07cbb86d8651c4f5a2
treea2acc5bff9251f6f5c00f859488c289c7f3211c2
parenta6eb9be0e091746c824b169a46242ef0943a2b05
Single K8S Node Of Deploying SDNC Cluster POC

It's a reference of how to deploy sdnc cluster under
single node k8s environment.

Currently the config of nfs for mysql db only
supports one k8s node. For mutiple nodes, because
of dockernfs mount, nfs provisioner has conflict with
it, which fails mount operation of SDNC pod.

Also, if SDNC needs to fully utilize mysql cluster under
k8s, in core project, DbLibService.java should be enhanced
to support that writing to master only and reading from them.

Issue-ID: SDNC-163
Change-Id: I85ad327f2fe04fe8e9a135289d7c25a917234438
Signed-off-by: Hao Kuang <Hao.Kuang@amdocs.com>
kubernetes/sdnc/templates/all-services.yaml
kubernetes/sdnc/templates/db-deployment.yaml [deleted file]
kubernetes/sdnc/templates/db-statefulset.yaml [new file with mode: 0644]
kubernetes/sdnc/templates/mysql-configmap.yaml [new file with mode: 0644]
kubernetes/sdnc/templates/nfs-provisoner-deployment.yaml [new file with mode: 0644]
kubernetes/sdnc/templates/sdnc-data-storageclass.yaml [new file with mode: 0644]
kubernetes/sdnc/templates/sdnc-pv-pvc.yaml [deleted file]
kubernetes/sdnc/templates/sdnc-statefulset.yaml [moved from kubernetes/sdnc/templates/sdnc-deployment.yaml with 79% similarity]
kubernetes/sdnc/values.yaml