Macos

Prerequisites

1. Check & Install Homebrew

Check if Homebrew is installed:

 brew --version

If not installed, run the following:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Add Homebrew to your PATH:

echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zshrc
source ~/.zshrc

Verify Installation

 brew doctor

Update Homebrew (recommended):

brew update

2. Check & Install Lima

Check if Lima is installed:

 limactl --version

If not installed, install Lima using Homebrew:

brew install lima

Start the default virtual machine:

limactl start

3. Access Virtual Machine Shell

Access Lima shell with root privileges:

lima sudo -i

Register nodeCN

curl 'https://www.janction.ai/v0/node/install.sh' |  NODE_ID= bash -s install

If successful, the following message will be displayed:

Congratulations! Installation completed successfully!
 === EdgeCore Configuration Summary === 
KubeEdge Version: v1.20.0
Configuration Status:
- metaServer: enabled
- edgeMesh: disabled
- edgeStream: enabled
Backup File: /etc/kubeedge/config/edgecore.yaml.20250720_000731.bak
=======================================

=== Service Management Commands ===
To start edgecore service:
  systemctl start edgecore
To check edgecore service status:
  systemctl status edgecore
To stop edgecore service:
  systemctl stop edgecore
=======================================
    

5. Manage Lima Virtual Machine

Do not stop the VM while the node is active.

Stop the virtual machine:

limactl stop default

Check VM status:

 limactl status default

Delete the virtual machine:

 limactl delete default

Last updated