For Advanced Users

Deploying Mashery Local Cluster for macOS

The information in this section is intended for advanced users who do not want to use the Mashery Installer-based deployment.

Software Version Number
kubectl v1.12.10 curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.12.10/bin/darwin/amd64/kubectl

chmod +x kubectlmv kubectl

/usr/local/bin

jq brew install jq
For Google Cloud SDK, see Quick Start.
  • For tar ball:
    sudo tar xvf ~/Downloads/google-cloud-sdk-253.0.0-darwin-x86_64.tar.gz -C /usr/local
  • Configure Google Cloud SDK:
    sudo /usr/local/google-cloud-sdk/install.sh \
    --usage-reporting false \
    --path-update true \
    --command-completion true \
    --quiet
  • Configure gcloud auth:
    sudo gcloud auth configure-docker --quiet
  • Activate gcloud service account
    sudo gcloud auth activate-service-account --key-file ~/Documents/PROJECT_SERVICE_KEY.JSON
    Note: "PROJECT_SERVICE_KEY.JSON" is service account key file.
  • Set gcloud project
    sudo gcloud config set project PROJECT_ID
    Note: "PROJECT_ID" is presented in "PROJECT_SERVICE_KEY.JSON".

Building and Downloading Deployment Package

To build and download the deployment package, see the "Building Deployment Package" section.

To extract the tar ball:

tar xvf docker-deploy.tgz