mirror of https://github.com/crossplane/docs.git
docs snapshot for crossplane version `master`
This commit is contained in:
parent
3a90898580
commit
b966ff67b3
|
@ -7,41 +7,36 @@ indent: true
|
|||
|
||||
# Providers
|
||||
|
||||
Providers extend Crossplane to enable infrastructure resource provisioning. In
|
||||
order to provision a resource, a Custom Resource Definition (CRD) needs to be
|
||||
registered in your Kubernetes cluster and its controller should be watching the
|
||||
Custom Resources those CRDs define. Provider packages contain many Custom
|
||||
Resource Definitions and their controllers.
|
||||
Providers are Crossplane packages that bundle a set of [Managed
|
||||
Resources][managed-resources] and their respective controllers to allow
|
||||
Crossplane to provision the respective infrastructure resource.
|
||||
|
||||
Here is the list of prominent providers:
|
||||
|
||||
### AWS Provider
|
||||
| | | | |
|
||||
|---|---|---|---|
|
||||
| Provider AWS | [GitHub Repo][provider-aws] | [API Reference][provider-aws-api] | [Amazon Web Services (AWS) IAM User] |
|
||||
| Provider Jet AWS | [GitHub Repo][provider-jet-aws] | [API Reference][provider-jet-aws-api] | |
|
||||
| Provider GCP | [GitHub Repo][provider-gcp] | [API Reference][provider-gcp-api] | [Google Cloud Platform (GCP) Service Account] |
|
||||
| Provider Jet GCP | [GitHub Repo][provider-jet-gcp] | [API Reference][provider-jet-gcp-api] | |
|
||||
| Provider Azure | [GitHub Repo][provider-azure] | [API Reference][provider-azure-api] | [Microsoft Azure Service Principal] |
|
||||
| Provider Jet Azure | [GitHub Repo][provider-jet-azure] | [API Reference][provider-jet-azure-api] | |
|
||||
| Provider Alibaba | [GitHub Repo][provider-alibaba] | [API Reference][provider-alibaba-api] | |
|
||||
| | | | |
|
||||
| Provider Rook | [GitHub Repo][provider-rook] | [API Reference][provider-rook-api] | |
|
||||
| Provider Helm | [GitHub Repo][provider-helm] | [API Reference][provider-helm-api] | |
|
||||
| Provider Terraform | [GitHub Repo][provider-terraform] | [API Reference][provider-terraform-api] | |
|
||||
| Provider Kubernetes | [GitHub Repo][provider-kubernetes] | [API Reference][provider-kubernetes-api] | |
|
||||
| Provider SQL | [GitHub Repo][provider-sql] | [API Reference][provider-sql-api] | |
|
||||
| Provider Gitlab | [GitHub Repo][provider-gitlab] | [API Reference][provider-gitlab-api] | |
|
||||
| Provider Equinix Metal | [GitHub Repo][provider-equinix-metal] | [API Reference][provider-equinix-metal-api] | |
|
||||
| Provider Digital Ocean | [GitHub Repo][provider-digitalocean] | [API Reference][provider-digitalocean-api] | |
|
||||
| Provider Civo | [GitHub Repo][provider-civo] | [API Reference][provider-civo-api] | |
|
||||
| Provider IBM Cloud | [GitHub Repo][provider-ibm-cloud] | [API Reference][provider-ibm-cloud-api] | |
|
||||
| Provider Argocd | [GitHub Repo][provider-argocd] | [API Reference][provider-argocd-api] | |
|
||||
| Provider Styra | [GitHub Repo][provider-styra] | [API Reference][provider-styra-api] | |
|
||||
| Provider Cloudflare | [GitHub Repo][provider-cloudflare] | [API Reference][provider-cloudflare-api] | |
|
||||
|
||||
* [GitHub][provider-aws]
|
||||
* [API Reference][aws-reference]
|
||||
* [Amazon Web Services (AWS) IAM User]
|
||||
|
||||
### GCP Provider
|
||||
|
||||
* [GitHub][provider-gcp]
|
||||
* [API Reference][gcp-reference]
|
||||
* [Google Cloud Platform (GCP) Service Account]
|
||||
|
||||
### Azure Provider
|
||||
|
||||
* [GitHub][provider-azure]
|
||||
* [API Reference][azure-reference]
|
||||
* [Microsoft Azure Service Principal]
|
||||
|
||||
### Rook Provider
|
||||
|
||||
* [GitHub][provider-rook]
|
||||
* [API Reference][rook-reference]
|
||||
|
||||
### Alibaba Cloud Provider
|
||||
|
||||
* [GitHub][provider-alibaba]
|
||||
* [API Reference][alibaba-reference]
|
||||
|
||||
## Installing Providers
|
||||
|
||||
|
@ -126,17 +121,48 @@ will attempt to use a `ProviderConfig` named `default`.
|
|||
|
||||
<!-- Named Links -->
|
||||
|
||||
[provider-aws]: https://github.com/crossplane/provider-aws
|
||||
[aws-reference]: https://doc.crds.dev/github.com/crossplane/provider-aws
|
||||
[provider-gcp]: https://github.com/crossplane/provider-gcp
|
||||
[gcp-reference]: https://doc.crds.dev/github.com/crossplane/provider-gcp
|
||||
[provider-azure]: https://github.com/crossplane/provider-azure
|
||||
[azure-reference]: https://doc.crds.dev/github.com/crossplane/provider-azure
|
||||
[provider-rook]: https://github.com/crossplane/provider-rook
|
||||
[rook-reference]: https://doc.crds.dev/github.com/crossplane/provider-rook
|
||||
[provider-alibaba]: https://github.com/crossplane/provider-alibaba
|
||||
[alibaba-reference]: https://doc.crds.dev/github.com/crossplane/provider-alibaba
|
||||
[getting-started]: ../getting-started/install-configure.md
|
||||
[Google Cloud Platform (GCP) Service Account]: ../cloud-providers/gcp/gcp-provider.md
|
||||
[Microsoft Azure Service Principal]: ../cloud-providers/azure/azure-provider.md
|
||||
[Amazon Web Services (AWS) IAM User]: ../cloud-providers/aws/aws-provider.md
|
||||
[managed-resources]: managed-resources.md
|
||||
[provider-aws]: https://github.com/crossplane/provider-aws
|
||||
[provider-aws-api]: https://doc.crds.dev/github.com/crossplane/provider-aws
|
||||
[provider-jet-aws]: https://github.com/crossplane-contrib/provider-jet-aws
|
||||
[provider-jet-aws-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-jet-aws
|
||||
[provider-gcp]: https://github.com/crossplane/provider-gcp
|
||||
[provider-gcp-api]: https://doc.crds.dev/github.com/crossplane/provider-gcp
|
||||
[provider-jet-gcp]: https://github.com/crossplane-contrib/provider-jet-gcp
|
||||
[provider-jet-gcp-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-jet-gcp
|
||||
[provider-azure]: https://github.com/crossplane/provider-azure
|
||||
[provider-azure-api]: https://doc.crds.dev/github.com/crossplane/provider-azure
|
||||
[provider-jet-azure]: https://github.com/crossplane-contrib/provider-jet-azure
|
||||
[provider-jet-azure-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-jet-azure
|
||||
[provider-alibaba]: https://github.com/crossplane/provider-alibaba
|
||||
[provider-alibaba-api]: https://doc.crds.dev/github.com/crossplane/provider-alibaba
|
||||
[provider-rook]: https://github.com/crossplane/provider-rook
|
||||
[provider-rook-api]: https://doc.crds.dev/github.com/crossplane/provider-rook
|
||||
[provider-helm]: https://github.com/crossplane-contrib/provider-helm
|
||||
[provider-helm-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-helm
|
||||
[provider-terraform]: https://github.com/crossplane-contrib/provider-terraform
|
||||
[provider-terraform-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-terraform
|
||||
[provider-kubernetes]: https://github.com/crossplane-contrib/provider-kubernetes
|
||||
[provider-kubernetes-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-kubernetes
|
||||
[provider-sql]: https://github.com/crossplane-contrib/provider-sql
|
||||
[provider-sql-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-sql
|
||||
[provider-gitlab]: https://github.com/crossplane-contrib/provider-gitlab
|
||||
[provider-gitlab-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-gitlab
|
||||
[provider-equinix-metal]: https://github.com/crossplane-contrib/provider-equinix-metal
|
||||
[provider-equinix-metal-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-equinix-metal
|
||||
[provider-digitalocean]: https://github.com/crossplane-contrib/provider-digitalocean
|
||||
[provider-digitalocean-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-digitalocean
|
||||
[provider-civo]: https://github.com/crossplane-contrib/provider-civo
|
||||
[provider-civo-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-civo
|
||||
[provider-ibm-cloud]: https://github.com/crossplane-contrib/provider-ibm-cloud
|
||||
[provider-ibm-cloud-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-ibm-cloud
|
||||
[provider-argocd]: https://github.com/crossplane-contrib/provider-argocd
|
||||
[provider-argocd-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-argocd
|
||||
[provider-styra]: https://github.com/crossplane-contrib/provider-styra
|
||||
[provider-styra-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-styra
|
||||
[provider-cloudflare]: https://github.com/crossplane-contrib/provider-cloudflare
|
||||
[provider-cloudflare-api]: https://doc.crds.dev/github.com/crossplane-contrib/provider-cloudflare
|
Loading…
Reference in New Issue