Skip to content
This repository has been archived by the owner on Oct 31, 2023. It is now read-only.

Latest commit

 

History

History
24 lines (20 loc) · 1.38 KB

README.md

File metadata and controls

24 lines (20 loc) · 1.38 KB

remote-comm-jessie

Simple Debian 8 image with various packages installed for remote server management. Meant to be deployed on any cloud instance and populated with SSH keys and credentials to manage Kubernetes, git repos, etc.

What's included

  • gnupg2 and pinentry
  • kubectl
  • gcloud
  • gcsfuse

Usage

  • Run gcloud init to get started with Google Cloud

Cloud Storage FUSE

Note: Run these commands on the host

  • You'll need Google Cloud SDK, gcsfuse and Docker Community Edition
  • Obtain Application Default Credentials for gcsfuse
    • gcloud auth application-default login
    • Or use a JSON file
  • Mount a GCS Bucket gcsfuse -o allow_other my-bucket /mnt/my-bucket
  • Start a container with the bucket mounted docker run -it -v /mnt/my-bucket:/mnt/my-bucket chepurko/remote-comm-jessie:v1.0.0 /bin/bash

Secrets and Credentials

  • Install ecryptfs-utils...