Skip to content

EkstraBladetUdvikling/k8s

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 

Repository files navigation

Kubernetes tools for EKS

kubernetes images with necessary tools for AWS EKS, it can be used as normal kubectl tool as well.

Preface

AWS EKS maintains special kubernetes versions to its managed service. This repo and its built images are used to simplify the way on how easily you can deploy applicaitons with it

There is no latest tag for this image

Installed tools

Github Repo

https://github.com/alpine-docker/k8s

build logs

https://app.circleci.com/pipelines/github/alpine-docker/k8s

Docker image tags

https://hub.docker.com/r/alpine/k8s/tags/

Why we need it

Mostly it is used during CI/CD (continuous integration and continuous delivery) or as part of an automated build/deployment

kubectl versions

You should check in kubernetes versions, it lists the kubectl version and used as image tags.

how to use this EB flavor ci/cd like teamcity

#1 pull image from someplace


#2 prep .kube
docker run -it \
  -v $(pwd)/root/.kube:/root/.kube \
  -e AWS_ACCESS_KEY_ID="some-AWS_ACCESS_KEY_ID" \
  -e AWS_SECRET_ACCESS_KEY="some-AWS_SECRET_ACCESS_KEY" \
  -e AWS_DEFAULT_REGION="eu-west-1" \
  alpine/k8s:1.20.4 aws eks --region eu-west-1 update-kubeconfig --name eb


#3 .kube upandrunning useit
docker run -it \
  -v $(pwd)/root/.kube:/root/.kube \
  -e AWS_ACCESS_KEY_ID="some-AWS_ACCESS_KEY_ID" \
  -e AWS_SECRET_ACCESS_KEY="some-AWS_SECRET_ACCESS_KEY" \
  -e AWS_DEFAULT_REGION="eu-west-1" \
  alpine/k8s:1.20.4 kubectl get nodes

#4 cleanup .kube
rm -rf $(pwd)/root/.kube

About

Kubernetes tools for EKS (kubectl, helm, iam-authenticator, eksctl, etc)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 100.0%