docs snapshot for crossplane version `master`

This commit is contained in:
Crossplane 2019-09-12 23:06:38 +00:00
parent 9df01e0cd4
commit da85ffecb6
3 changed files with 52 additions and 18 deletions

View File

@ -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

View File

@ -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)

View File

@ -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