tools/aiboost/tools/Kubernetes/Kubectl/__init__.py (9 lines of code) (raw):

#!/usr/bin/python # -*- coding: UTF-8 -*- from subprocess import Popen, PIPE def popen(command): child = Popen(command, stdin = PIPE, stdout = PIPE, stderr = PIPE, shell = True) out, err = child.communicate() ret = child.wait() return (ret, out.strip(), err.strip()) def kubectl(cmd: str) -> str: """the tool can operate the K8s cluster.""" (ret, out, err) = popen("kubectl "+ cmd) return out