trainingscenter
所属分类:云原生工具
开发工具:HCL
文件大小:6KB
下载次数:0
上传日期:2019-10-14 18:36:34
上 传 者:
sh-1993
说明: Kubernetes初学者培训中心
(Trainingscenter for Kubernetes Beginners)
文件列表:
do_domain.tf (66, 2019-10-11)
do_kubernetes.tf (1184, 2019-10-11)
do_provider.tf (52, 2019-10-11)
helm_externaldns.tf (433, 2019-10-11)
helm_openfaas.tf (1664, 2019-10-11)
helm_setup.tf (1446, 2019-10-11)
helm_traefik.tf (492, 2019-10-11)
linkerd.tf (838, 2019-10-11)
values-openfaas.yml (577, 2019-10-11)
values-traefik.yml (706, 2019-10-11)
variables.tf (317, 2019-10-11)
versions.tf (46, 2019-10-11)
# Trainingscenter
This repository contains the resources for the Trainingscenter project. Purpose of this project is giving developers a way of learning to work with Kubernetes and applications running on the platform. The sources in this project provision a Kubernetes cluster on DigitalOcean with Linkerd, ExternalDNS and Traefik running on it. These tools are a sensible baseline for developers to get started working on Kubernetes.
# Get Started
## Requirements
* kubectl
* terraform
* helm
* linkerd
## Run it
```
export DIGITAL_OCEAN_TOKEN=
export KUBECONFIG=contexts/kube-cluster-trainingscenter.yaml
# Run Terraform to create infrastructure
terraform init
terraform apply -var do_token=${DIGITAL_OCEAN_TOKEN} -var acme_mail=mail@sample.com -var domain=sample.com
# List all created resources in Kubernetes cluster
kubectl get all --all-namespaces
# Connect to Linkerd dashboard
linkerd dashboard &
```
## Reference guide
| Option | Usage |
| ------------- |:---------------------:|
| do_token | |
| domain | |
| acme_mail | |
# Contributing
近期下载者:
相关文件:
收藏者: