|
1 | 1 | # Kubernetes Cluster API Provider OCI
|
2 | 2 |
|
3 |
| -[](https://goreportcard.com/report/oracle/cluster-api-provider-oci) |
| 3 | +[](https://goreportcard.com/report/github.com/oracle/cluster-api-provider-oci) |
4 | 4 |
|
| 5 | +<!-- markdownlint-disable MD033 --> |
5 | 6 | <img src="https://github.com/kubernetes/kubernetes/raw/master/logo/logo.png" width="100">
|
6 | 7 |
|
7 | 8 | ------
|
8 | 9 | Kubernetes-native declarative infrastructure for OCI.
|
9 | 10 |
|
10 |
| -### What is the Cluster API Provider OCI |
| 11 | +## Kubernetes Cluster API Provider for Oracle Cloud Infrastructure |
11 | 12 |
|
12 |
| -The [Cluster API (CAPOCI)][cluster_api] brings declarative, Kubernetes-style APIs to cluster creation, configuration and management. |
| 13 | +The [Cluster API Provier for OCI (CAPOCI)][cluster_api] brings declarative, Kubernetes-style APIs to cluster creation, configuration and management. |
13 | 14 |
|
14 |
| -The API itself is shared across multiple cloud providers allowing for true OCI |
15 |
| -hybrid deployments of Kubernetes. |
| 15 | +The Cluster API itself is shared across multiple cloud providers allowing for true hybrid deployments of Kubernetes. |
16 | 16 |
|
17 | 17 | ### Features
|
18 | 18 |
|
19 | 19 | - Manages the bootstrapping of VCNs, gateways, subnets, network security groups and instances
|
20 |
| -- Choice of Linux distribution between Oracle Linux 7 and 8. |
21 |
| -- Deploys Kubernetes Control plane into private subnets front-ended by a public load balancer. |
22 |
| -- Provide secure and sensible defaults. |
| 20 | +- Deploy either Oracle Linux or Ubuntu based instances using custom images built with the [Image Builder][image_builder_book] tool |
| 21 | +- Deploys Kubernetes Control plane into private subnets front-ended by a public load balancer |
| 22 | +- Provide secure and sensible defaults |
23 | 23 |
|
24 | 24 | ### Getting Started
|
25 | 25 |
|
26 |
| -- [Prerequisites][prerequisites]: Set up your OCI tenancy before using Cluster API for OCI. |
27 |
| -- [Deployment process][deployment]: Choose your deployment path |
28 |
| -- [Networking][networking]: Networking guide |
29 |
| -- Installation: |
30 |
| - - [Install Cluster API for OCI][install_cluster_api] |
31 |
| - - [Install Workload Cluster][install_workload_cluster] |
| 26 | +You can find detailed documentation as well as a getting started guide in the [Cluster API Provider for OCI Book][capoci_book]. |
32 | 27 |
|
33 | 28 | ### Support Policy
|
34 |
| -Cluster API and Kubernetes version compatibility |
35 |
| - |
36 |
| -#### Cluster API Versions |
37 |
| -| | v1beta1 (v1.0) | |
38 |
| -| ---------------------------- | -------------- | |
39 |
| -| OCI Provider v1beta1 (v0.1) | ✓ | |
40 |
| - |
41 |
| -#### Supported Kubernetes versions |
42 |
| - |
43 |
| -| | v1.20 | v1.21 | |
44 |
| -| ---------------------------- | ----- | ----- | |
45 |
| -| OCI Provider v1beta1 (v0.1) | ✓ | ✓ | |
46 | 29 |
|
47 | 30 | **NOTE:** As the versioning for this project is tied to the versioning of Cluster API, future modifications to this
|
48 | 31 | policy may be made to more closely align with other providers in the Cluster API ecosystem.
|
49 | 32 |
|
| 33 | +#### Cluster API Versions |
| 34 | + |
| 35 | +| | v1beta1 (v1.0) | |
| 36 | +| ------------------------------ | :--------------: | |
| 37 | +| OCI Provider v1beta1 (v0.1.0) | ✓ | |
| 38 | + |
| 39 | +#### Supported Kubernetes versions |
50 | 40 |
|
| 41 | +| | v1.20 | v1.21 | |
| 42 | +| ------------------------------ | :-----: | :-----: | |
| 43 | +| OCI Provider v1beta1 (v0.1.0) | ✓ | ✓ | |
51 | 44 |
|
52 |
| -[cluster_api]: https://github.com/kubernetes-sigs/cluster-api-oci |
53 |
| -[deployment]: ./gs/overview.md |
54 |
| -[install_cluster_api]: ./gs/install_cluster_api.md |
55 |
| -[install_workload_cluster]: ./gs/install_workload_cluster.md |
56 |
| -[networking]: ./networking/networking.md |
57 |
| -[prerequisites]: ./prerequisites.md |
| 45 | +[cluster_api]: https://github.com/oracle/cluster-api-provider-oci |
| 46 | +[image_builder_book]: https://image-builder.sigs.k8s.io/capi/providers/oci.html |
| 47 | +[capoci_book]: https://oracle.github.io/cluster-api-provider-oci/ |
0 commit comments