Skip to content
This repository has been archived by the owner on Aug 19, 2024. It is now read-only.

Add Microk8s MacOS support in Control Center #28

Open
Tracked by #24
hanzlamateen opened this issue Jan 4, 2023 · 3 comments · May be fixed by #65
Open
Tracked by #24

Add Microk8s MacOS support in Control Center #28

hanzlamateen opened this issue Jan 4, 2023 · 3 comments · May be fixed by #65
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed

Comments

@hanzlamateen
Copy link
Member

No description provided.

@jerknose
Copy link
Contributor

jerknose commented Mar 10, 2023

@barankyle @hanzlamateen @speigg

Depends on electron version update (issue 54)

I got pretty far:
Screenshot 2023-03-10 at 1 46 13 PM

Notes
Add requirements to read me
Add click to install for each package or click to open official instructions
Don’t try to run unless requirements are verified

Mac Requirements (working for me)
EtherealEngine OPS latest
Node NPM Version 16
Python 3
Make 3.8
Git 2.37.1
Docker 20
Docker Compose 2.15.1
Mysql (in container) — had to run twice
Enable Kubernetes in Docker
microk8s
microk8s enable dashboard
microk8s enable dns
microk8s enable registry
microk8s enable community
microk8s enable istio
microk8s enable ingress

@jerknose jerknose linked a pull request Apr 17, 2023 that will close this issue
@jerknose jerknose linked a pull request Apr 17, 2023 that will close this issue
@jerknose
Copy link
Contributor

jerknose commented Apr 17, 2023

Here's what I did so far. Some of the automated install / config is still broken.

  1. The etherealengine etherealengine-control-center and etherealengine-ops repos should all be in your home directory.
  2. microk8s and multipass through homebrew (fixed my path issues), also get the multipass client (multipass.run/install)
  3. Create correct namespace

kubectl config set-context --current --namespace=microk8s

  1. Update /etc/hosts to include

127.0.0.1 local.etherealengine.org
127.0.0.1 api-local.etherealengine.org
127.0.0.1 instanceserver-local.etherealengine.org
127.0.0.1 *.etherealengine.org

  1. Make sure to also enable these (plus above) microk8s fatures

microk8s enable host-access
microk8s enable ingress
microk8s enable rbac
microk8s enable hostpath-storage
microk8s enable helm3

@jerknose
Copy link
Contributor

Screenshot 2023-04-17 at 4 43 18 PM

Screenshot 2023-04-17 at 4 31 23 PM

Screenshot 2023-04-17 at 4 29 13 PM

Screenshot 2023-04-17 at 4 28 45 PM

@mrhegemon mrhegemon added enhancement New feature or request help wanted Extra attention is needed labels May 2, 2023
@mrhegemon mrhegemon added this to the QA on all Platforms milestone Aug 20, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

6 participants