For more information about Oracle Cloud or any of the terms used below, please consult Oracle Cloud Infrastructure Documentation .
The Oracle Cloud provider in Spinnaker maps a Spinnaker Account to an Oracle Cloud Infrastructure user in Oracle Cloud Infrastructure (OCI). Spinnaker authenticates itself with Oracle Cloud using OCI user credentials - see the setup guide .
A Spinnaker load balancer maps to an OCI Load Balancer .
The OCI Load Balancing service offers a load balancer with your choice of a public or private IP address, and provisioned bandwidth. The essential components for load balancing include:
A Spinnaker server group maps to a group of OCI Virtual Machine Instances .
A Spinnaker instance maps to an OCI Virtual Machine Instance .
When you launch an instance, you choose the most appropriate shape which is a template describing the number of CPUs, amount of memory, and other resources allocated to a newly created instance. See Compute Shapes for a list of available VM shapes.
In OCI, a security list provides a virtual firewall for an instance, with ingress and egress rules that specify the types of traffic allowed in and out. Each security list is enforced at the instance level.
The Oracle Cloud provider in Spinnaker currently does not support the ability to create firewalls for Oracle Cloud from Spinnaker. You can use the Oracle Cloud console to create and manage Security Lists to provide a virtual firewall for an instance.
Deploys a group of VM instances in OCI.
The Oracle Cloud provider in Spinnaker creates an Oracle Object Storage bucket named _spinnaker_server_group_data
in the user’s tenancy to keep track of all the server groups created.
If a deployed server group is configured with load balancer, all VM instances of the server group are added to the backend set of corresponding listener in the load balancer.
Destroys a server group and terminates all its VM instances. This also removes the server group
information stored in _spinnaker_server_group_data
bucket. If the server group is configured with
a load balancer, all the VM instances of the server group are removed from the backend set.
Resizes a server group. If the server group is configured with load balancer, Oracle Cloud provider adds launched VM instances to the backend set, and removes terminated VM instances from the backend set.
Creates a new Load Balancer in OCI.
Before you can implement a working OCI Load Balancer, you need:
Deletes a load balancer and all of its resources.