rifaterdemsahin / aif

Adaptive Intelligence Framework
5 stars 7 forks source link

Setup Kubernetes using AWS #222

Open rifaterdemsahin opened 6 years ago

rifaterdemsahin commented 6 years ago

AWS and kubernetes demo. Task : practical hello world deployment to K8 cluster on AWS

madhavisringarapu commented 6 years ago

setup kubernetes cluster on AWS using KOPS

created a role with required permissions ,route53 domain full access and administrative access

install kubectl on linux instance

curl -LO https://storage.googleapis.com/kubernetes-release/release/$(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt)/bin/linux/amd64/kubectl

chmod +x ./kubectl

mv ./kubectl /usr/local/bin/kubectl

install kops on linux instance(kops is helpful to create cluster):

wget https://github.com/kubernetes/kops/releases/download/1.6.1/kops-linux-amd64

chmod +x kops-linux-amd64

mv kops-linux-amd64 /usr/local/bin/kops

created route53 domain for the cluster

created s3 bucket(for keeping the cluster configurations)

creating kubernates cluster

kops create cluster --cloud=aws --zones=us-east-1d --name=useast1.k8s --dns-zone=vpc --dns kops update cluster useast1.k8s --yes

kubectl get nodes

kubectl create -f give path to dashboard.yaml

kubectl proxy --port=8080 &