mirror of https://github.com/crossplane/docs.git
docs snapshot for crossplane version `master`
This commit is contained in:
parent
9df01e0cd4
commit
da85ffecb6
|
@ -26,8 +26,11 @@ The following components are dynamically provisioned and configured during this
|
||||||
Follow [GitLab instruction](https://docs.gitlab.com/charts/installation/cloud/eks.html#scripted-cluster-creation) to create and bootstrap EKS Kubernetes cluster
|
Follow [GitLab instruction](https://docs.gitlab.com/charts/installation/cloud/eks.html#scripted-cluster-creation) to create and bootstrap EKS Kubernetes cluster
|
||||||
|
|
||||||
### Crossplane
|
### Crossplane
|
||||||
|
|
||||||
Using the newly provisioned cluster:
|
Using the newly provisioned cluster:
|
||||||
- Install Crossplane from master helm channel using the [Crossplane Installation Guide](../install-crossplane.md#master)
|
|
||||||
|
- Install Crossplane from master channel using the [Crossplane Installation Guide](../install-crossplane.md#master)
|
||||||
|
- Install the AWS stack into Crossplane using the [AWS stack section](../install-crossplane.md#aws-stack) of the install guide.
|
||||||
- Obtain [Cloud Provider Credentials](../cloud-providers.md)
|
- Obtain [Cloud Provider Credentials](../cloud-providers.md)
|
||||||
|
|
||||||
#### Region
|
#### Region
|
||||||
|
|
|
@ -27,8 +27,8 @@ kubectl config get-contexts
|
||||||
kubectl config set-context [your-cluster-context]
|
kubectl config set-context [your-cluster-context]
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
### Crossplane
|
### Crossplane
|
||||||
|
|
||||||
Using the newly provisioned cluster:
|
Using the newly provisioned cluster:
|
||||||
|
|
||||||
- Install Crossplane from master channel using the [Crossplane Installation Guide](../install-crossplane.md#master)
|
- Install Crossplane from master channel using the [Crossplane Installation Guide](../install-crossplane.md#master)
|
||||||
|
|
|
@ -80,6 +80,31 @@ Then you can install the GCP stack into Crossplane in the `gcp` namespace with t
|
||||||
kubectl apply -f stack-gcp.yaml
|
kubectl apply -f stack-gcp.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### AWS Stack
|
||||||
|
|
||||||
|
To get started with Amazon Web Services (AWS), create a file named `stack-aws.yaml` with the following content:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: aws
|
||||||
|
---
|
||||||
|
apiVersion: stacks.crossplane.io/v1alpha1
|
||||||
|
kind: StackRequest
|
||||||
|
metadata:
|
||||||
|
name: stack-aws
|
||||||
|
namespace: aws
|
||||||
|
spec:
|
||||||
|
package: "crossplane/stack-aws:master"
|
||||||
|
```
|
||||||
|
|
||||||
|
Then you can install the AWS stack into Crossplane in the `aws` namespace with the following command:
|
||||||
|
|
||||||
|
```console
|
||||||
|
kubectl apply -f stack-aws.yaml
|
||||||
|
```
|
||||||
|
|
||||||
### Azure Stack
|
### Azure Stack
|
||||||
|
|
||||||
To get started with Microsoft Azure, create a file named `stack-azure.yaml` with the following content:
|
To get started with Microsoft Azure, create a file named `stack-azure.yaml` with the following content:
|
||||||
|
@ -119,6 +144,12 @@ depending on which cloud provider you are removing, to remove its stack from Cro
|
||||||
kubectl delete -f stack-gcp.yaml
|
kubectl delete -f stack-gcp.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
|
#### Uninstalling AWS
|
||||||
|
|
||||||
|
```console
|
||||||
|
kubectl delete -f stack-aws.yaml
|
||||||
|
```
|
||||||
|
|
||||||
#### Uninstalling Azure
|
#### Uninstalling Azure
|
||||||
|
|
||||||
```console
|
```console
|
||||||
|
|
Loading…
Reference in New Issue