Skip to content

edgefarm.applications Overview

As EdgeFarm uses OpenYurt as a core component edgefarm.applications is a convenience wrapper around standard Kubernets and OpenYurt APIs.

It provides a simple way to describe an application and deploy it to the EdgeFarm cluster. The application delivery model behind it is Open Application Model, or OAM for short and KubeVela.

Application

Writing a manifest for edgefarm.applications is easy. Applications are described in components of a given type. So called taints are used to configure/add/remove specific settings to the components.

Components

Currently supported component types are:

Traits

Currently supported traits are:

  • edgefarm-network - a trait that allows you to connect your application to a network
  • edgefarm-storage - a trait that allows you to mount a volume to your application

Examples

See the examples page on how to learn more about edgefarm.applications and how to use it.