Demo Multicluster
This commit is contained in:
@@ -39,6 +39,47 @@
|
||||
"architecture": "x86",
|
||||
"infrastructure": 0
|
||||
},
|
||||
{
|
||||
"_id": "22220002-2222-4002-8002-222222222222",
|
||||
"abstractinstanciatedresource": {
|
||||
"abstractresource": {
|
||||
"type": "compute",
|
||||
"abstractobject": {
|
||||
"id": "22220002-2222-4002-8002-222222222222",
|
||||
"name": "Local K3s Peer-2",
|
||||
"is_draft": false,
|
||||
"creator_id": "b87318c9-f5f8-44bb-8d48-913f4ddd6c31",
|
||||
"creation_date": "2021-09-30T14:00:00.000Z",
|
||||
"update_date": "2026-04-13T00:00:00.000Z",
|
||||
"updater_id": "b87318c9-f5f8-44bb-8d48-913f4ddd6c31",
|
||||
"access_mode": 1
|
||||
},
|
||||
"logo": "http://localhost:9000/static/images/vm_logo.png",
|
||||
"description": "K3s single-node Kubernetes cluster running directly on the opencloud-demo-2 (peer-2) bare-metal host at IP 172.16.0.181. Host hardware: Intel Core Ultra 9 285K (3.6 GHz base, 5.6 GHz boost, 32 cores Arrow Lake-S, Intel 3 process), 16 GB DDR5-6400 ECC. Provides the local Kubernetes scheduling plane for peer-2 workloads orchestrated by Admiralty federation. Workloads scheduled here run natively on the host kernel without a hypervisor layer, giving lower overhead than the KVM VM targets. Connected to peer-2-hosted MinIO storage. Inter-peer data traffic encrypted in transit (mTLS). Power: 100% alternating-current reclaimed energy. Annual CO₂: ~1 000 kg eqCO₂.",
|
||||
"short_description": "Peer-2 local K3s cluster — bare-metal Kubernetes on Intel Core Ultra 9 285K (opencloud-demo-2)",
|
||||
"owners": [{"name": "opencloud-demo-2"}],
|
||||
"allowed_booking_modes": {
|
||||
"0": {"inflate": false, "percent": 0, "priority": 0},
|
||||
"1": {"inflate": false, "percent": 5, "priority": 1}
|
||||
}
|
||||
},
|
||||
"instances": [{
|
||||
"resourceinstance": {
|
||||
"abstractobject": {"id": "22220002-2222-4002-8002-222222222222", "name": "Local K3s Peer-2 Paris", "is_draft": false, "access_mode": 0},
|
||||
"location": {"latitude": 48.8566, "longitude": 2.3522},
|
||||
"country": 250,
|
||||
"partnerships": [{"namespace": "default", "peer_groups": {"*": ["*"]}}]
|
||||
},
|
||||
"security_level": "private",
|
||||
"annual_co2_emissions": 1000,
|
||||
"power_sources": ["Larmes d'alternant"],
|
||||
"cpus": {"Intel Core Ultra 9 285K": {"model": "Intel Core Ultra 9 285K", "frequency": 3.6, "cores": 32, "architecture": "x86"}},
|
||||
"nodes": [{"name": "default", "quantity": 1, "ram": {"size": 16384}, "cpus": {"Intel Core Ultra 9 285K": 1}}]
|
||||
}]
|
||||
},
|
||||
"architecture": "x86",
|
||||
"infrastructure": 1
|
||||
},
|
||||
{
|
||||
"_id": "0bb77206-371a-428e-8ae3-ff11575071e2",
|
||||
"abstractinstanciatedresource": {
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
"updater_id": "c0cece97-7730-4c2a-8c20-a30944564106",
|
||||
"access_mode": 1
|
||||
},
|
||||
"logo": "https://images.wondershare.com/repairit/article/guide-on-jpeg-repair-online-01.png",
|
||||
"logo": "http://images.wondershare.com/repairit/article/guide-on-jpeg-repair-online-01.png",
|
||||
"description": "Sample JPEG image of a red car with a visible license plate. Shared by peer-1.",
|
||||
"short_description": "Sample image of a red car with license plate",
|
||||
"owners": [{"name": "OpenALPR"}]
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
"wallet_address": "my-wallet",
|
||||
"public_key": "MCowBQYDK2VwAyEA/ymOIb0sJ0qCWrf3mKz7ACCvsMXLog/EK533JfNXZTM=",
|
||||
"peer_id": "12D4KooWSzQtBux5GkpdqK8MA9Rmo5W1vTVZhWCbut2k99Ge45GN",
|
||||
"relation": 1,
|
||||
"relation": 0,
|
||||
"abstractobject": {
|
||||
"id": "b97318c9-f5f8-44bb-8d48-913f4ddd6c31",
|
||||
"name": "opencloud-demo-3",
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
"access_mode": 1
|
||||
},
|
||||
"logo": "http://localhost:8000/static/images/curl-logo.png",
|
||||
"description": "Official curl Docker image (curlimages/curl:8.5.0) published by the curl project. Implements HTTP/1.1, HTTP/2, HTTPS (TLS 1.3), FTP, SFTP, SCP and 25+ other protocols. Supports cookies, redirect chains, proxy authentication, rate limiting, resumable transfers and parallel downloads (-Z flag). Typical workflow use: first-stage ingestion step that pulls remote datasets — camera snapshots, API log files, GeoTIFF archives, JSON feeds — into a shared storage volume before downstream processing nodes consume them. Single static binary; 12 MB compressed Alpine-based image; no shell dependency.",
|
||||
"description": "Official curl Docker image (curlimages/curl:8.5.0) published by the curl project. Implements HTTP/1.1, HTTP/2, http (TLS 1.3), FTP, SFTP, SCP and 25+ other protocols. Supports cookies, redirect chains, proxy authentication, rate limiting, resumable transfers and parallel downloads (-Z flag). Typical workflow use: first-stage ingestion step that pulls remote datasets — camera snapshots, API log files, GeoTIFF archives, JSON feeds — into a shared storage volume before downstream processing nodes consume them. Single static binary; 12 MB compressed Alpine-based image; no shell dependency.",
|
||||
"short_description": "Official curl image — multi-protocol data fetcher for workflow ingestion stages",
|
||||
"owners": [{"name": "IRT"}]
|
||||
},
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"updater_id": "b87318c9-f5f8-44bb-8d48-913f4ddd6c31",
|
||||
"access_mode": 1
|
||||
},
|
||||
"logo": "https://min.io/resources/img/logo/ORIGINAL/vertical/dark/minioVerticalLogo-Dark.png",
|
||||
"logo": "http://min.io/resources/img/logo/ORIGINAL/vertical/dark/minioVerticalLogo-Dark.png",
|
||||
"description": "MinIO Community Edition S3-compatible object store hosted on opencloud-demo-2 infrastructure, Paris Tier-3 data centre. Mount point: /mnt/minio. Capacity: 1 TB, NVMe RAID-6 array (6 drives, 2 parity), sustained throughput read 500 MB/s / write 400 MB/s, random IOPS 350 k. AES-256 encryption at rest; TLS 1.3 for all S3 API calls; server-side object integrity checksums (SHA-256). Bucket lifecycle policies: /logs prefix auto-archived to Glacier-class tier after 30 days; /tmp prefix purged after 24 h. Accessible to partner peers via S3 presigned URLs (1 h TTL) issued within the OpenCloud Federation default namespace. MinIO Console on :9001 restricted to peer-2 operators. Acts as the primary sink for peer-2 workflows: CURL log dumps, Redis snapshot exports and Mosquitto payload archives.",
|
||||
"short_description": "Peer-2 MinIO NVMe RAID-6 — 1 TB, 500/400 MB/s, AES-256, presigned S3 access",
|
||||
"owners": [{"name": "opencloud-demo-2"}]
|
||||
|
||||
Reference in New Issue
Block a user