fuga-google cloud cimposer的帮助工具集

fuga的Python项目详细描述


(此项目处于公开测试状态)

福加['fu:ga]

pypiCircleCIDocumentation Status

fuga是google cloud composer的一个工具集(和api包装器)。 它允许composer用户在 更有条理。

快速启动

安装要求

注意:pyenv总是为python2/3提供一个入口点,并抛出 当一个不存在时,错误会导致GCLI CLI崩溃。 运行时。为了防止这种情况,可以使用pyenv global 3.x.x 2.x.x这样的命令 提供python2/3或alias python2=python让系统选择 在哪里发送命令。

安装fuga(cli)

$ # (on your own machine)
$ pip install fuga

安装fuga模板

福加有能力提供各种 用于fuga实验的模板/样板。 在使用fuga之前,您需要将其安装到您的环境中。

$ git clone git@github.com:reproio/fuga-cookiecutter-experiment-default.git \
  ~/.cookiecutters/fuga-cookiecutter-experiment-default
$ git clone git@github.com:reproio/fuga-cookiecutter-pod-operator-default.git \
  ~/.cookiecutters/fuga-cookiecutter-pod-operator-default

创建云作曲家环境

位于的工具不支持创建新的云生成器环境 此刻。

将fuga安装到composer环境

如果您想使用 福加气流公用设施。

初始化fuga环境

fuga需要知道要使用哪个gcp项目和gcs bucket。 fuga environment init命令允许您为每个选择一个或创建新的。

$ fuga environment init
# follow instructions

创建您的实验

$ fuga experiment new my_experiment
...

部署实验

$ cd my_experiment
$ fuga experiment deploy
...

(可选)为kubernetespodoperator

创建实现

如果要使用具有外部依赖关系的运算符 仅使用pypi包(例如mecab)就可以解决您可能需要的问题 使用kuberenetspodoperator。

fuga支持为kuberenetspodoperator和 在google云容器注册表上部署(和回滚(wip))它。

$ cd my_experiment
$ fuga pod-operator new my_pod_operator
...
$ fuga pod-operator deploy my_pod_operator
...

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java按对象值分组,计数,然后按最大对象属性设置组键   在Android上处理Firebase DatabaseReference updateChildren OnCompletionListener的java正确方法   java Jetty与WebSocket的区别是什么。sendMessage(字符串数据)和void sendMessage(字节帧,字符串数据)?   与java中的XStream具有相同功能的C#序列化器/反序列化器   java查看是否从父类单击了JButton   java“抓取时超时”URLFetch GAE/J   java Tomcat自定义上下文。xml文件从未被考虑在内   文件java小程序删除(“java.io.tmpdir”)+“myfolder”内容关闭小程序或停止()   java LTV支持PDF格式的签名   java ScrollView不会填充   java如何使用socket创建与平台无关的互斥体?   java增强for(或“for each”)循环迭代到刚删除的元素会抛出错误   java是否可以使用iBATIS中止长时间运行的查询?   java我需要在web应用程序中放置一个文件,以便从servlet读取它吗   java BeanCreationException休眠5。LocalSessionFactoryBean Bean属性“EL”不可写或具有无效的setter方法