handbrk8s

module
v0.0.0-...-2c88b72 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2023 License: MIT

README

Handbrake on Kubernetes

Run handbrake in parallel on a Kubernetes cluster.

Build Status

Local Development

Works best with go version 1.9.

  1. go get -u github.com/carolynvs/handbrk8s
  2. make
  3. make deploy
  4. make tail

Fun Commands

  • kubectl get pods -o wide will show you where your pods are running. Take a moment and admire having a bunch of computers doing your bidding.

Troubleshooting

Transcode fails writing file to disk

When the transcode job fails because either the init container (prep) can't make the work directory, or the transcode job fails with the following error because it can't write to the work directory (below), the problem is that the directories on /ponyshare should be owned by carolynvs.ponies. Check that it's not owned by root which can happen when making directories pre-emptively and you aren't logged in as the right user.

# prep container
mkdir: can't create directory '/ponyshare/handbrk8s/': Permission denied
# transcode container
[15:06:21] sync: got 0 frames, 74637 expected

Directories

Path Synopsis
cmd
internal
fs

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL