Prerequisites

  • (Linux) All needed tools are pre-installed in tml-installer.
  • (MacOS) The Administrator must have the following tools installed in MacOS:
    • kubectl (v1.9.11)
      https://github.com/kubernetes/kubernetes/releases/tag/v1.9.11
      curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.9.11/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. Install brew:
        ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null
        
      2. Install jq:
        brew install jq
  • Have an AWS Account with full access to AWS APIs.
  • Have your local Docker environment ready:
    • Docker for Linux: The Docker environment is prepared in tml-installer.
    • Docker for MacOS: The Administrator must have native Docker or Docker Machine installed.