New RunLLM response generated:
>>>*# Question*
one query related to plugin development. flytekit and propeller plugins both can be developed using python itself? Or do we still need to use Python. Can someone guide us in plan development of plugin for k8s jobs. Currently flyte supports only pods.
# Answer
Flytekit plugins can be developed using Python, but FlytePropeller plugins require Golang. Flytekit plugins are simpler to write and are typically used for custom task functionality that doesn't need deep integration with Flyte's backend. FlytePropeller plugins, on the other hand, provide more control and efficiency but require Golang for implementation.
For developing a plugin for Kubernetes jobs, you can start with a Flytekit plugin and later extend it to a FlytePropeller plugin if needed. Flyte currently supports Kubernetes pods, but you can extend this to other Kubernetes resources by writing a backend plugin.
Would you like more details on how to develop a Flytekit plugin or a FlytePropeller plugin?
Sources:
-
Flytekit Plugins
-
Backend Plugins
-
Flytekit-Only Task Plugin
Slack Link
https://flyte-org.slack.com/archives/CP2HDHKE1/p1722410005.622239 👍 0 button 👎 0 button 💡
Hint: Mention @runllm in the thread for followups.