Recommended software

An IDE

ATOM: https://snapcraft.io/atom

% sudo snap install atom --classic

or IntelliJ IDEA Community Edition: https://snapcraft.io/intellij-idea-community

% sudo snap install intellij-idea-community --classic --edge

For Python-hackers, it is highly recommended to install and use virtual-env

sudo apt-get install python3-venv

Google Cloud SDK

sudo snap install google-cloud-sdk --classic

You then have to initialize the SDK. Follow instructions here

kubectl

sudo snap install kubectl --classic

More [here](https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl-on-linux

You need to set a default cluster (e.g fdk-dev) for kubectl commands:

gcloud container clusters get-credentials fdk-dev

Enable shell autocompletion for kubectl

In short, if you use zsh add the follwing line to the end of your ~/.zshrc file:

source <(kubectl completion zsh)

Instructions here