containerd-shim-spin
containerd-shim-spin copied to clipboard
Troubleshooting Talos Linux Integration: Challenges with k3d Image Pulling
Description: I would like to request the use of Talos Linux instead of k3d for the deployment. Currently, I am facing issues when trying to pull k3d images. Here are the details of the problem:
The below deployment and services to work in talos linux.
apiVersion: apps/v1
kind: Deployment
metadata:
name: wasm-cluster
spec:
replicas: 2
selector:
matchLabels:
app: wasm-cluster
template:
metadata:
labels:
app: wasm-cluster
spec:
containers:
- name: wasm-cluster
image: ghcr.io/spinkube/containerd-shim-spin/k3d:v0.13.1
ports:
- containerPort: 8081
---
apiVersion: v1
kind: Service
metadata:
name: wasm-cluster
spec:
type: LoadBalancer
ports:
- port: 80
targetPort: 8081
selector:
app: wasm-cluster
I followed the instruction as provided in https://www.spinkube.dev/docs/spin-operator/installation/installing-with-helm/.
Please assist in resolving this issue and providing guidance on how to use Talos Linux for the deployment.
ps: I plan to use Talos Linux instead of K3d. https://www.spinkube.dev/docs/spin-operator/quickstart/
Error: The k3d example fails to work in my NixOS setup. It's stuck at the below
k3d cluster create wasm-cluster --image ghcr.io/spinkube/containerd-shim-spin/k3d:v0.13.1 --port "8081:80@loadbalancer"
INFO[0000] portmapping '8081:80' targets the loadbalancer: defaulting to [servers:*:proxy agents:*:proxy]
INFO[0000] Prep: Network
INFO[0000] Created network 'k3d-wasm-cluster'
INFO[0000] Created image volume k3d-wasm-cluster-images
INFO[0000] Starting new tools node...
INFO[0000] Starting Node 'k3d-wasm-cluster-tools'
INFO[0001] Creating node 'k3d-wasm-cluster-server-0'
INFO[0001] Creating LoadBalancer 'k3d-wasm-cluster-serverlb'
INFO[0001] Using the k3d-tools node to gather environment information
INFO[0001] HostIP: using network gateway 172.23.0.1 address
INFO[0001] Starting cluster 'wasm-cluster'
INFO[0001] Starting servers...
INFO[0001] Starting Node 'k3d-wasm-cluster-server-0'