Prerequisites for Deployment on AWS using Kubernetes

Prerequisite for Linux

All needed tools are pre-installed in tml-installer.

Prerequisite for MacOS

The Administrator must have the following tools installed in MacOS:
  • kubectl (v1.9.10)
    https://github.com/kubernetes/kubernetes/releases/tag/v1.9.10
    curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.9.10/bin/darwin/amd64/kubectl
    chmod +x kubectl
    mv kubectl /usr/local/bin
  • kops (v1.9.2)

    https://github.com/kubernetes/kops/releases/tag/1.9.2

    wget https://github.com/kubernetes/kops/releases/download/1.9.2/kops-darwin-amd64
    chmod +x kops-darwin-amd64
    mv kops-darwin-amd64 /usr/local/bin/kops
  • jq
    1. First, install brew:
      ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
      
    2. Then, install jq:
      brew install jq
Also, have your local Docker environment ready.
  • Docker for Linux: Docker environment is prepared in tml-installer.
  • Docker for MacOS: The Administrator must have native Docker or docker-machine installed on MacOS.