# Kedro Kubeflow Plugin
[](https://github.com/getindata/kedro-kubeflow)
[](https://opensource.org/licenses/Apache-2.0)
[](https://semver.org/)
[](https://pypi.org/project/kedro-kubeflow/)
[](https://pepy.tech/project/kedro-kubeflow)
[](https://sonarcloud.io/summary/new_code?id=getindata_kedro-kubeflow)
[](https://sonarcloud.io/summary/new_code?id=getindata_kedro-kubeflow)
[](https://kedro-kubeflow.readthedocs.io/en/latest/?badge=latest)
## About
The main purpose of this plugin is to enable running kedro pipeline on Kubeflow Pipelines. It supports translation from
Kedro pipeline DSL to [kfp](https://www.kubeflow.org/docs/pipelines/sdk/sdk-overview/) (pipelines SDK) and deployment to
a running kubeflow cluster with some convenient commands.
The plugin can be used together with `kedro-docker` to simplify preparation of docker image for pipeline execution.
## Documentation
For detailed documentation refer to https://kedro-kubeflow.readthedocs.io/
## Usage guide
```
Usage: kedro kubeflow [OPTIONS] COMMAND [ARGS]...
Interact with Kubeflow Pipelines
Options:
-h, --help Show this message and exit.
Commands:
compile Translates Kedro pipeline into YAML file with Kubeflow pipeline definition
init Initializes configuration for the plugin
list-pipelines List deployed pipeline definitions
run-once Deploy pipeline as a single run within given experiment.
schedule Schedules recurring execution of latest version of the pipeline
ui Open Kubeflow Pipelines UI in new browser tab
upload-pipeline Uploads pipeline to Kubeflow server
```
## Configuration file
`kedro init` generates configuration file for the plugin, but users may want
to adjust it to match the run environment requirements: https://kedro-kubeflow.readthedocs.io/en/latest/source/02_installation/02_configuration.html
Raw data
{
"_id": null,
"home_page": "https://github.com/getindata/kedro-kubeflow",
"name": "kedro-kubeflow",
"maintainer": "GetInData MLOPS",
"docs_url": null,
"requires_python": "<3.12,>=3.8",
"maintainer_email": "mlops@getindata.com",
"keywords": "kedro-plugin, kubeflow, machinelearning, mlops, kubeflow-pipelines, kedro",
"author": "Mateusz Pytel",
"author_email": "mateusz.pytel@getindata.com",
"download_url": "https://files.pythonhosted.org/packages/91/d9/5d7421819b453a52dca58aa2a9e78174850395694dc40d49262f1dc6d1a4/kedro_kubeflow-0.8.0.tar.gz",
"platform": null,
"description": "# Kedro Kubeflow Plugin\n\n[](https://github.com/getindata/kedro-kubeflow)\n[](https://opensource.org/licenses/Apache-2.0)\n[](https://semver.org/)\n[](https://pypi.org/project/kedro-kubeflow/)\n[](https://pepy.tech/project/kedro-kubeflow)\n\n[](https://sonarcloud.io/summary/new_code?id=getindata_kedro-kubeflow)\n[](https://sonarcloud.io/summary/new_code?id=getindata_kedro-kubeflow)\n[](https://kedro-kubeflow.readthedocs.io/en/latest/?badge=latest)\n\n## About\n\nThe main purpose of this plugin is to enable running kedro pipeline on Kubeflow Pipelines. It supports translation from \nKedro pipeline DSL to [kfp](https://www.kubeflow.org/docs/pipelines/sdk/sdk-overview/) (pipelines SDK) and deployment to \na running kubeflow cluster with some convenient commands.\n\nThe plugin can be used together with `kedro-docker` to simplify preparation of docker image for pipeline execution. \n\n## Documentation\n\nFor detailed documentation refer to https://kedro-kubeflow.readthedocs.io/\n\n## Usage guide\n\n\n```\nUsage: kedro kubeflow [OPTIONS] COMMAND [ARGS]...\n \n Interact with Kubeflow Pipelines\n \n Options:\n -h, --help Show this message and exit.\n \n Commands:\n compile Translates Kedro pipeline into YAML file with Kubeflow pipeline definition\n init Initializes configuration for the plugin\n list-pipelines List deployed pipeline definitions\n run-once Deploy pipeline as a single run within given experiment.\n schedule Schedules recurring execution of latest version of the pipeline\n ui Open Kubeflow Pipelines UI in new browser tab\n upload-pipeline Uploads pipeline to Kubeflow server\n```\n\n## Configuration file\n\n`kedro init` generates configuration file for the plugin, but users may want\nto adjust it to match the run environment requirements: https://kedro-kubeflow.readthedocs.io/en/latest/source/02_installation/02_configuration.html\n\n\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "Kedro plugin with Kubeflow Pipelines support",
"version": "0.8.0",
"project_urls": {
"Documentation": "https://kedro-kubeflow.readthedocs.io/",
"Homepage": "https://github.com/getindata/kedro-kubeflow",
"Repository": "https://github.com/getindata/kedro-kubeflow"
},
"split_keywords": [
"kedro-plugin",
" kubeflow",
" machinelearning",
" mlops",
" kubeflow-pipelines",
" kedro"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2e147539df9bd22c39739a5588bcfcf392b59d61bb6f92cea1a0cd5b217635c1",
"md5": "2fd5c4b222feec5a27d5e604bb9fb5ff",
"sha256": "7f584ba982c1d6c891d8a073b85cc1252ac3b3e7a303e8113736f15b9b7fc88d"
},
"downloads": -1,
"filename": "kedro_kubeflow-0.8.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2fd5c4b222feec5a27d5e604bb9fb5ff",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.12,>=3.8",
"size": 27296,
"upload_time": "2024-09-04T16:14:27",
"upload_time_iso_8601": "2024-09-04T16:14:27.165134Z",
"url": "https://files.pythonhosted.org/packages/2e/14/7539df9bd22c39739a5588bcfcf392b59d61bb6f92cea1a0cd5b217635c1/kedro_kubeflow-0.8.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "91d95d7421819b453a52dca58aa2a9e78174850395694dc40d49262f1dc6d1a4",
"md5": "0598362f969d93004ea15c6edb36b5d2",
"sha256": "dd1ef1f6ad38bed703702300c0a4daccab0c95b64b55e155e1d013aa65a74780"
},
"downloads": -1,
"filename": "kedro_kubeflow-0.8.0.tar.gz",
"has_sig": false,
"md5_digest": "0598362f969d93004ea15c6edb36b5d2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<3.12,>=3.8",
"size": 22332,
"upload_time": "2024-09-04T16:14:30",
"upload_time_iso_8601": "2024-09-04T16:14:30.581934Z",
"url": "https://files.pythonhosted.org/packages/91/d9/5d7421819b453a52dca58aa2a9e78174850395694dc40d49262f1dc6d1a4/kedro_kubeflow-0.8.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-09-04 16:14:30",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "getindata",
"github_project": "kedro-kubeflow",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "kedro-kubeflow"
}