Skip to content

An enhanced pod exec for running tasks on Kubernetes

Notifications You must be signed in to change notification settings

artiship/k8s_exec

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

k8s_exec

An enhanced pod exec for running tasks on Kubernetes

Diagram

diagram

Introduction

It is a Kubernetes task executor by adding more features to pod_exec.py. It can manage the lifecycle of a task such as:

  • Create an initial pod by task configuration
  • Copy local task scripts into the initial pod
  • Execute the task script and accept its standard output
  • Destroy the pod when task complete, user canceling, or some error occurred

More Features

  • Auto retry on a cloud k8s service provider
  • Support multiple clusters switching or even auto rebalancing

About

An enhanced pod exec for running tasks on Kubernetes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages