TL;DR
- コマンド一発でAWSの環境構築完了できるDockerイメージ
- https://hub.docker.com/r/yohgi/awscli
概要
初めてAWSを触る人と仕事をする機会がありまして、
環境構築以外といろいろ必要だなと感じてDockerに固めたという経緯。
Dockerはインフラの提供だけじゃなく、ローカル環境としても使えるというのが良いですね。
固めたものはAWSとK8sとDockerあたりの周辺コマンド
Docker Hub
https://hub.docker.com/r/yohgi/awscli
GitHub
https://github.com/y-ohgi/dockerfiles/tree/master/aws/awscli
How To Use
$ docker run \ -v `pwd`:/share \ -w /share \ -v $HOME/.aws:/root/.aws \ -v /var/run/docker.sock:/var/run/docker.sock \ -it \ yohgi/awscli
コマンド群
- awscli
- AWS Command Line Interface
- AWSサービスを操作を行う
- Docker
- docker-compose
- kubectl
- ekscli
- weaveworks/eksctl: a CLI for Amazon EKS
- EKSを簡単に操作するためのコマンド
- jq
- kubectx
- kubens
- helm
- Helm - The Kubernetes Package Manager
- いわゆるKubernetesのパッケージマネージャ
- kube_ps1
- jonmosco/kube-ps1: Kubernetes prompt info for bash and zsh
- 現在ログインしているKubernetesのcontext/namespaceを表示する
- stern
- wercker/stern: ⎈ Multi pod and container log tailing for Kubernetes
- 複数Podのログをマージしてtailを行う