← Back to blog

kcore now has initial container operations. This post documents what you can run today, with conservative expectations.

This is early support. Treat it as an operator workflow for labs and controlled environments, not as a full container orchestration platform.

What this currently covers

What this does not claim yet

Prerequisites

1) Create a container

kctl --node <NODE_IP>:9091 create container web-01 \
  --image nginx:alpine \
  --port 8080:80 \
  --env NGINX_ENTRYPOINT_QUIET_LOGS=1

You can also pass command arguments with repeated --cmd flags. Keep initial tests simple.

2) List containers

kctl --node <NODE_IP>:9091 get containers

3) Inspect one container

kctl --node <NODE_IP>:9091 get containers web-01

4) Stop and start

kctl --node <NODE_IP>:9091 stop container web-01
kctl --node <NODE_IP>:9091 start container web-01

5) Delete

kctl --node <NODE_IP>:9091 delete container web-01
# force delete if needed:
kctl --node <NODE_IP>:9091 delete container web-01 --force

Troubleshooting notes

For technical planning details and phased rollout notes, see the design doc in the main repository: support-for-containerd.md.