...
draw.io Diagram |
---|
border | true |
---|
viewerToolbar | true |
---|
fitWindow | false | diagramDisplayName |
---|
lbox | true |
---|
revision | 1 |
---|
diagramName | DCM |
---|
simpleViewer | false |
---|
width | 700 |
---|
links | auto |
---|
tbstyle | top |
---|
diagramDisplayName | |
---|
lbox | true |
---|
diagramWidth | 592 |
---|
revision | 1 |
---|
|
Fig 1: DCM Components
![](/download/attachments/76875956/figure_1-3.png?version=3&modificationDate=1579133274000&api=v2)
Fig 2: Showing Logical Clouds spanning multiple edge location. Istio Replicated Control planes are used and in each cluster, there is an istio control plane per logical cloud
...
Code Block |
---|
language | js |
---|
theme | Midnight |
---|
title | Get Logical cloud kubeconfig |
---|
linenumbers | true |
---|
|
URL: /v2/projects/<project-name>/logical-clouds/<logical-cloud-name>/kubeconfig
GET
Return Status: 201
Return Body :
{
apiVersion: v1
clusters:
- cluster:
certificate-authority: path/to/my/cafile
server: http://2.2.2.2:6443
name: cluster-abc
- cluster:
certificate-authority: path/to/my/cafile
server: https://1.1.1.1:6443
name: cluster-xyz
contexts:
- context:
cluster: kubernetes
namespace: ns-1
user: user-1
name: logical-cloud-1
current-context: logical-cloud-1
kind: Config
preferences: {}
users:
- name: user-1
user:
client-certificate: path/to/my/client/cert
client-key: path/to/my/client/key
} |
3. PUT (Change logical cloud contents)
Code Block |
---|
language | js |
---|
theme | Midnight |
---|
title | PUT Logical Cloud |
---|
linenumbers | true |
---|
|
URL: /v2/projects/<project-name>/logical-clouds/<name>
PUT BODY:
|