Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • F floki-prototype
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • DataCentric-Computing
  • floki-prototype
  • Wiki
  • Home

Home · Changes

Page history
Update home authored Jun 15, 2023 by mpalacin's avatar mpalacin
Hide whitespace changes
Inline Side-by-side
home.md
View page @ c9ec6530
Home page of the Floki prototype project
\ No newline at end of file
Home page of the Floki prototype project
## Proposed options
### User application and its Forwarding Agent within the same pod
Pros:
- Both processes can see each other via `localhost` requests
- Both processes can share the same `emptyDir` volume
Cons:
- On workflow deploy tools like Argo workflows, the dependencies between tasks are based on the result of the task (`.Succeeded`, `.Failed`, `.Errored`, `.Daemoned`, etc..)
- We'd like to spawn the next tasks based on the status of the main `User application` container, not after its execution
- Flow control over `User Application` execution status
- If User Application and Forwarding Agent are launched within the same pod, we'd like to control the flow based on the User Application status
- Can the Forwarding Agent act as a health check of the main process?
### User application and its Forwarding Agent on different pods
Pros:
- We can define dependencies between Forwarding Agents and other tasks instead of between current tasks
Cons:
- In Argo workflows we are still constrained by the result of a task; we can't spawn new task until its dependencies have finished
\ No newline at end of file
Clone repository
  • Customization
    • Declarative Management of Kubernetes Objects Using Kustomize
  • Event driven pipeline
  • Tests
    • DNS for Services and Pods
    • Expose Pod Information to Containers Through Files
    • Indexed Job for Parallel Processing with Static Work Assignment
    • Using Argo Workflows for DAG deployment
  • Home