Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Edge Platform Scoping #67

Open
pdgetrf opened this issue Jan 7, 2022 · 0 comments
Open

Edge Platform Scoping #67

pdgetrf opened this issue Jan 7, 2022 · 0 comments
Assignees

Comments

@pdgetrf
Copy link
Collaborator

pdgetrf commented Jan 7, 2022

Step 1: Setup K8s cluster

  • Compile your own K8s binary (including kubeadm, kubectl, all the components in K8s like apiserver, scheduler, controller, etc.)

  • Start K8s cluster using Kubeadm

  • Run common K8s objects such as pod, deployment, job

Step 1.5: Setup serverless on the K8s cluster

  • Run Kubeless on the cluster from step 1

  • Do some research on other possible serverless solutions for K8s

Step 2: Install Fornax and use it in the "KubeEdge" (meaning only edge node, no edge cluster) Mode

  • Ref for setup

  • Setup the cloud side: compile and run cloud core

  • Setup the edge side: compile and run edge core

  • Deploy pod from cloud

Step 3: Setup edge cluster

  • Setup a 2nd level cluster running K8s, reference doc

  • Setup a 2nd level cluster running [K3s](
    -> In each case, use Mission to deploy Pod and deployment, and check status of these objects and also that of the cluster (is cluster healthy?)

Step 4: Run serverless on an edge cluster running K3s.

The end goal of this task is

  1. Get familiar with K8s, Fornax including setup and code
  2. Come up with a primitive plan for Fornax platform design. This design will continue in other tasks.
  3. Make improvement to setup docs as seen needed.

Estimate time: ~1.5 month

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants