End to End example

Number of APIs: 30

API-first End-to-End example

Walk-through video from Qodex Live event

Create a Kubernetes Cluster with APIs on Oracle Cloud Infrastructure

  1. 3. Deploy App - Create DB Volume POST {{kube-api-server}}/api/v1/namespaces/default/persistentvolumeclaims

  2. 3. Deploy App - Create Worker Service POST {{kube-api-server}}/api/v1/namespaces/default/services

  3. 3. Deploy App - List Services GET {{kube-api-server}}/api/v1/namespaces/default/services?limit=100

  4. 4. Expose your App - Create Result Service (Load Balancer) POST {{kube-api-server}}/api/v1/namespaces/default/services

  5. 4. Expose your App - List Services GET {{kube-api-server}}/api/v1/namespaces/default/services?limit=100

  6. 4. Expose your App - Vote POST http://<vote-service-external-address>

  7. Cleanup Infra - Delete Kubernetes Cluster for the App DELETE https://containerengine.{{region}}.oci.oraclecloud.com/20180222/clusters/:clusterId

  8. Cleanup Infra - Delete Nodes Subnet DELETE https://iaas.{{region}}.oraclecloud.com/20160918/subnets/:subnetId

  9. Cleanup Infra - Delete Route Table DELETE https://iaas.{{region}}.oraclecloud.com/20160918/routeTables/:rtId

  10. Cleanup Infra - Delete Nodes Security List DELETE https://iaas.{{region}}.oraclecloud.com/20160918/securityLists/:securityListId