Skip to content

Instantly share code, notes, and snippets.

@todd-dsm
Created April 19, 2023 16:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save todd-dsm/68df51cc58b8b4f2f94507e31294a985 to your computer and use it in GitHub Desktop.
Save todd-dsm/68df51cc58b8b4f2f94507e31294a985 to your computer and use it in GitHub Desktop.
Tools to take the first few steps with Kubernetes

Required Kubernetes Programs

First, install some required programs:

  • homebrew - always install Homebrew first!
  • keybase - used to cryptographically validate the Terraform package
    • macOS: brew install --cask keybase
    • Install it, open it and configure it.
    • Leave keybase running during the Terraform install
  • Terraform
  • IntelliJ Community Edition
    • macOS: brew install intellij-idea-ce
      • install the Terraform plugin
      • Preferences > Plugins > Search: Terraform and HCL
      • Install this plugin and restart IntelliJ
  • helm 3.x
  • K9S Dashboard
    • macOS: brew install derailed/k9s/k9s

There are many more than this but these are a good foundation.


Cloud-specific Tools

Choose your platform or install both:

  • gcloud: Google Cloud Platform CLI
    • macOS: brew install --cask google-cloud-sdk
    • Ubuntu:
  • awscli:
    • macOS: brew install awscli aws-iam-authenticator
    • Ubuntu: sudo apt-get update && sudo apt-get install awscli

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment