Skip to content

Latest commit

 

History

History
65 lines (44 loc) · 1.03 KB

README.md

File metadata and controls

65 lines (44 loc) · 1.03 KB

DEPRECATED in favor of ondrejsika/terraform-demo-k8s

[DEPRECATED] Example of Terraform, Digital Ocean, Kubernetes

Ondrej Sika <ondrej@ondrejsika.com>
https://github.com/ondrejsika/terraform-do-kubernetes-example

Tutorial

Install Terraform & kubectl first

brew install kubernetes-cli
brew install terraform

Clone repository

git clone git@github.com:ondrejsika/terraform-do-kubernetes-example.git

Initialize Terraform

terraform init

See infrastructure changes

terraform plan

Apply infrastructure changes

terraform apply -auto-approve

If you need latest version of Digital Ocean's Kubernetes, use this:

doctl kubernetes options versions

Get your Kubernetes config

terraform output kubeconfig > kubeconfig

Test connection to cluster

export KUBECONFIG=$(pwd)/kubeconfig
kubectl cluster-info
kubectl get nodes

Destroy your infrastructure

terraform destroy -auto-approve