Skip to content

Conversation

@varunmittal91
Copy link
Collaborator

No description provided.

Signed-off-by: Varun Mittal <varunmittal91@gmail.com>

- **Scalability:** Automatically scale your conversion jobs horizontally by increasing or decreasing the number of pods
based
on the workload.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

remove line break

- **Persistent Volumes:** Persistent storage is used to store the input and output data, as well as any intermediate
state, ensuring data persistence across pod restarts.
- **Jobs:** For conversion tasks that need to be executed as a one-off job, Kubernetes
Jobs can manage these execution patterns.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

- **Persistent Volumes:** Persistent storage is used to store the input and output data, as well as any intermediate
state, ensuring data persistence across pod restarts.
- **Jobs:** For conversion tasks that need to be executed as a one-off job, Kubernetes
Jobs can manage these execution patterns.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"can manage" -> "could be used to manage"


- **Object storage:** The input and output data can be stored in object storage, such as Amazon S3 or Google Cloud
Storage, which can be mounted as a persistent volume in the Kubernetes cluster.
- **Cloud sql:** The input and output data can be stored in cloud sql, such as Amazon RDS or Google Cloud SQL, which can
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"sql"->"SQL"


## Cloud environment authentication

* Provider specific authentication guides here
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You might want to just make each cloud provider a separate sub-document given the amount of detail you might need to add

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not just make this a YAML file instead of Markdown?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why not just make this a YAML file instead of Markdown?

apiVersion: apps/v1
kind: Deployment
metadata:
name: focus-converter
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

provide a default namespace?

spec:
containers:
- name: focus-converter
image: finopsfoundation/focus-converter:latest
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

are there requests and limits recommended?

- ${OUTPUT_DIR}
- --data-format # use magic to read the headers, stdlib magic
- ${DATA_FORMAT}
volumes:
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't know if you want to provide a reference Filesystem-based PersistentVolume example or just link to the documentation, but there does need to be backing for this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants