Skip to main content

trusted-compute-install

Install or uninstall the Intel Trusted Compute stack on bare-metal Ubuntu 24.04, via K3s or Docker. Use when asked to install, deploy, verify, or remove Trusted Compute packages.

Quellinformationen

Repository
open-edge-platform/trusted-compute
Letzte Quellaktivität
11. August 2026 um 05:15
Erkannte Sprache von SKILL.md
Englisch
Sterne
25
Forks
4

Installationsoptionen

Standardmäßig ist der Prompt ausgewählt, der zuerst die Quelle prüft. Sie können zu einem direkten Befehl wechseln oder eine lokale Kopie herunterladen.

Quelldateien prüfen

Lesen Sie SKILL.md und alle von SkillsMP angezeigten Begleitdateien, bevor Sie sich für eine Installation entscheiden.

SKILL.md wird angezeigt

SKILL.md
Quellanweisungen · Schreibgeschützte Vorschau
name
trusted-compute-install
description
Install or uninstall the Intel Trusted Compute stack on bare-metal Ubuntu 24.04, via K3s or Docker. Use when asked to install, deploy, verify, or remove Trusted Compute packages.
metadata
{"openclaw":{"emoji":"📦","os":["linux"],"requires":{"bins":"[Truncated]"}}}
# Trusted Compute Packages Skill ## Purpose This skill installs the Trusted Compute stack on a bare-metal Ubuntu system. ## Capabilities - **Install Trusted Compute** (K3s or Docker deployment) --- ## Install Trusted Compute ### Prerequisites - Ubuntu 24.04 installed - Secure Boot enabled in BIOS/UEFI - `oras` CLI installed (see https://oras.land/docs/installation) - Root/sudo access ### Installation Steps (K3s Deployment) Execute these steps in order. Wait for each step to complete before proceeding. #### Step 1: Check Prerequisites ```bash # Verify Ubuntu version cat /etc/os-release | grep -E "VERSION_ID|NAME" # Check if oras is installed which oras || echo "ERROR: oras not installed - see https://oras.land/docs/installation" # Check Secure Boot status mokutil --sb-state ``` #### Step 2: Get Latest Trusted Compute Package Version ```bash TAG=$(oras repo tags registry-rs.edgeorchestration.intel.com/edge-orch/trusted-compute/baremetal/trusted-compute-installation-package 2>/dev/null | grep -E '^[0-9]+\.[0-9]+\.[0-9]+$' | sort -V | tail -n 1) && echo "Latest version: $TAG" ``` #### Step 3: Download the Trusted Compute Package ```bash oras pull registry-rs.edgeorchestration.intel.com/edge-orch/trusted-compute/baremetal/trusted-compute-installation-package:$TAG ``` #### Step 4: Extract the Installation Package ```bash tar -xvf trusted-compute-installation-package.tgz ls -la trusted-compute-installation-package/ ``` #### Step 5: Change to Package Directory ```bash cd trusted-compute-installation-package pwd ``` #### Step 6: Install K3s ```bash sudo ./k3s/k3s.sh --install ``` #### Step 7: Verify K3s Cluster is Ready ```bash sudo kubectl get nodes # Wait until node shows "Ready" status ``` #### Step 8: Install Trusted Compute Components ```bash sudo ./install.sh --k3s ``` #### Step 9: Verify Installation ```bash # Check all TC pods are running sudo kubectl get pods -A | grep -E "trust|attestation|kata" # Check Helm releases sudo helm list -A # Check runtime classes sudo kubectl get runtimeclass ``` ### Installation Steps (Docker Deployment) Alternative deployment using Docker instead of K3s. #### Step 1-5: Same as K3s Follow Steps 1-5 from K3s deployment above. #### Step 6: Install Docker (if not installed) ```bash # Check Docker version (must be 29.4.x, NOT 29.5+) docker --version # If not installed, follow: https://docs.docker.com/engine/install/ubuntu/ ``` #### Step 7: Install Trusted Compute with Docker ```bash sudo ./install.sh --docker ``` #### Step 8: Verify Docker Installation ```bash # Check Docker is configured with Kata runtime docker info | grep -i runtime ``` --- ## Output Format ``` TRUSTED COMPUTE INSTALLATION Step 1: Prerequisites ✓ - Ubuntu: 24.04 - oras: installed - Secure Boot: Enabled Step 2: Package Version ✓ - Latest: 1.5.0 Step 3: Download ✓ Step 4: Extract ✓ Step 5: Directory ✓ Step 6: K3s Install ✓ Step 7: K3s Ready ✓ - Node: <hostname> Ready Step 8: TC Install ✓ Step 9: Verification ✓ - Pods: Running - RuntimeClass: kata-qemu available ``` ## Uninstallation ### K3s Deployment ```bash cd trusted-compute-installation-package sudo ./uninstall.sh --k3s ``` ### Docker Deployment ```bash cd trusted-compute-installation-package sudo ./uninstall.sh --docker ``` ## Dependencies - `oras` CLI (for downloading packages) - Root/sudo access
Auf GitHub ansehen