|
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