Warning |
---|
|
This page is a work in progress of adding more contents; please be patient as more content is actively being added. |
This page currently only covers the set up for SDN-C clustering on single node Kubernetes.
...
The following diagram illustrates the desired SDN-C cluster deployment in this page, which will have:
- 2 cluster DB pods
- 3 cluster SDN-C (ODL) pods
- 2 cluster admin (portal) pods
- 1 dgbuilder pod
...
Child pages (Children Display) |
---|
|
Additional
...
Information
SDN-C
...
tart up order
Gliffy |
---|
| |
---|
name | sdnc pods start up order |
---|
|
...
Expand |
---|
title | Example of restarting dead instance by deleting pod |
---|
|
Expand |
---|
title | sdnc-0 pod runs fine at the beginning |
---|
| 
|
Expand |
---|
title | manually delete the sdnc-0 pod |
---|
| 
|
Expand |
---|
title | once the sdnc-0 pod is fully terminated, a new sdnc-0 pod will be initialized |
---|
| 
|
Expand |
---|
title | The new sdnc-0 pod will be brought to running status to replace the initial sdnc-0 |
---|
| 
|
Expand |
---|
title | The new and initial sdnc-0 pod has the same name (although with different internal IP) |
---|
| Description of Initial sdnc-0 | Description of restarted sdnc-0 |
---|
ubuntu@sdnc-k8s:~/oom/kubernetes/config$ kubectl describe pod sdnc-0 -n onap-sdnc Name: sdnc-0 Namespace: onap-sdnc Node: sdnc-k8s-2/10.147.90.6 Start Time: Thu, 23 Nov 2017 22:37:00 +0000 Labels: app=sdnc controller-revision-hash=sdnc-2443484326 Annotations: kubernetes.io/created-by={"kind":"SerializedReference","apiVersion":"v1","reference":{"kind":"StatefulSet","namespace":"onap-sdnc","name":"sdnc","uid":"a576a1a3-d09f-11e7-957f-0269cb13eff1","apiVersio... pod.alpha.kubernetes.io/init-container-statuses=[{"name":"sdnc-readiness","state":{"terminated":{"exitCode":0,"reason":"Completed","startedAt":"2017-11-23T22:37:08Z","finishedAt":"2017-11-23T22:37:53Z... pod.alpha.kubernetes.io/init-containers=[{"name":"sdnc-readiness","image":"oomk8s/readiness-check:1.0.0","command":["/root/ready.py"],"args":["--container-name","sdnc-db-container"],"env":[{"name":"NA... pod.beta.kubernetes.io/init-container-statuses=[{"name":"sdnc-readiness","state":{"terminated":{"exitCode":0,"reason":"Completed","startedAt":"2017-11-23T22:37:08Z","finishedAt":"2017-11-23T22:37:53Z"... pod.beta.kubernetes.io/init-containers=[{"name":"sdnc-readiness","image":"oomk8s/readiness-check:1.0.0","command":["/root/ready.py"],"args":["--container-name","sdnc-db-container"],"env":[{"name":"NAM... Status: Running IP: 10.42.107.61 Created By: StatefulSet/sdnc Controlled By: StatefulSet/sdnc ... | ubuntu@sdnc-k8s:~/oom/kubernetes/oneclick$ kubectl describe pod sdnc-0 -n onap-sdnc Name: sdnc-0 Namespace: onap-sdnc Node: sdnc-k8s-2/10.147.90.6 Start Time: Thu, 23 Nov 2017 22:54:10 +0000 Labels: app=sdnc controller-revision-hash=sdnc-2443484326 Annotations: kubernetes.io/created-by={"kind":"SerializedReference","apiVersion":"v1","reference":{"kind":"StatefulSet","namespace":"onap-sdnc","name":"sdnc","uid":"a576a1a3-d09f-11e7-957f-0269cb13eff1","apiVersio... pod.alpha.kubernetes.io/init-container-statuses=[{"name":"sdnc-readiness","state":{"terminated":{"exitCode":0,"reason":"Completed","startedAt":"2017-11-23T22:54:15Z","finishedAt":"2017-11-23T22:54:15Z... pod.alpha.kubernetes.io/init-containers=[{"name":"sdnc-readiness","image":"oomk8s/readiness-check:1.0.0","command":["/root/ready.py"],"args":["--container-name","sdnc-db-container"],"env":[{"name":"NA... pod.beta.kubernetes.io/init-container-statuses=[{"name":"sdnc-readiness","state":{"terminated":{"exitCode":0,"reason":"Completed","startedAt":"2017-11-23T22:54:15Z","finishedAt":"2017-11-23T22:54:15Z"... pod.beta.kubernetes.io/init-containers=[{"name":"sdnc-readiness","image":"oomk8s/readiness-check:1.0.0","command":["/root/ready.py"],"args":["--container-name","sdnc-db-container"],"env":[{"name":"NAM... Status: Running IP: 10.42.185.227 Created By: StatefulSet/sdnc Controlled By: StatefulSet/sdnc ... |
|
|
Expand |
---|
title | Example of restarting dead instance by stopping karaf inside SDNC pod |
---|
|
Expand |
---|
title | Pod sdnc-0 is in Running STATUS with 0 RESTARTS |
---|
| 
|
Expand |
---|
title | Enter pod container and stop Karaf |
---|
| 
|
Expand |
---|
title | Kubernetes discovers pod process stopped and restarts the container |
---|
| 
|
Expand |
---|
title | sdnc-0 pod will be brought up with the restart container and running with 2 out of 2 container READY |
---|
| 
|
|