Comments (4)
Hey @gernotstarke, thank you for trying out Tinkerbell and posting your experience here! On the surface the config all looks like it should work properly. Docker on MacOS is actually not supported though. The way Docker works on MacOS means that we won't be able to see broadcast traffic on the network. You will need a machine that has a network interface on the same layer 2 as the machine(s) to provision.
I can think of a few possible options here. You could create VM on your MacOS with a bridged network interface to your layer 2. Then setup the Tinkerbell stack on there. If you have another machine that is directly connected to the same layer 2, you could use that.
Again, thanks for trying Tinkerbell out! Apologies for the lack of and out dated documentation. We definitely have some very large gaps that need filled. We are trying our best to get our documentation updated. Thanks for your patience!
from playground.
thanx @jacobweinstock for your answer.
from playground.
Same situation here, tried the compose stack, and when running KUBECONFIG=./state/kube/kubeconfig.yaml kubectl get -n tink-system workflow sandbox-workflow --watch
the tink-system
doesn't exist, and also the machine can't boot at all.
I'm using Debian 11 with the latest Docker installed as well kubectl
and minikube
. Will try the Vagrant version to see if get any luck.
Edit: Even when reproducing Vagrant example, I got sh: 1: tink: not found
when running the Postgres background command to see the workflow outputs. Tink seems to not be installed as well.
from playground.
Hello,
same behaviour as @pedroalvesbatista for me.
Provided an ubuntu 22-04 vm (vcenter) , with git / docker / docker-compose /kubectl installed .
Netflow ok for dhcp / pxe when trying to bootstrap bare metal HP'server . the client ip has been allocated as i'm able to ping after 10 /15 mnts the new "host"
But no more activities ...tried to reboot the host ..but provisionning phases restarted ..in loop
Just the 3 mandatory vars have been provided : TINKERBELL_CLIENT_IP / TINKERBELL_CLIENT_MAC / TINKERBELL_HOST_IP
I also tested to fill the hardware.yaml with the previous vars and $TINKERBELL_CLIENT_GW and resolvers used on my side.
do not have namespace tink-system in order to troubleshoot .
sandbox/deploy/stack/compose# KUBECONFIG=./state/kube/kubeconfig.yaml kubectl get ns
NAME STATUS AGE
default Active 2d
kube-system Active 2d
kube-public Active 2d
kube-node-lease Active 2d
sandbox/deploy/stack/compose# KUBECONFIG=./state/kube/kubeconfig.yaml kubectl get pods -A
NAMESPACE NAME READY STATUS RESTARTS AGE
kube-system coredns-b96499967-jmppg 1/1 Terminating 0 2d
kube-system coredns-b96499967-cgcqk 1/1 Running 0 2d
As a suggestion maybe useful to advice people to setup kubectl ( with a version supported by the kubernetes deployed ) ?
as @gernotstarke : the step 4 of the https://github.com/tinkerbell/sandbox/blob/main/docs/quickstarts/COMPOSE.md
is different on my side
Creating network "compose_default" with the default driver
Creating compose_k3s_1 ... done
Creating compose_fetch-osie_1 ... done
Creating compose_fetch-and-convert-ubuntu-img_1 ... done
Creating compose_manifest-update_1 ... done
Creating compose_web-assets-server_1 ... done
Creating compose_rufio-crds-apply_1 ... done
Creating compose_tink-crds-apply_1 ... done
Creating compose_rufio_1 ... done
Creating compose_tink-server_1 ... done
Creating compose_tink-controller_1 ... done
Creating compose_hegel_1 ... done
Creating compose_manifest-apply_1 ... done
Creating compose_boots_1 ... done
Feel free to ask for more details if needed !
Thanks for your job anyway !
from playground.
Related Issues (20)
- move to docker compose v2
- Quick start with EM stuck at 87%; can't complete write-netplan step HOT 1
- Documentation for "On Bare Metal with Docker" setup is outdated HOT 1
- Tink_worker on sandbox deployment fails with CERT issue HOT 3
- Document the Kubernetes back-end deployment HOT 1
- "docker-compose up -d" step failing with error "sync-images-to-local-registry container "0d851d894440" is unhealthy" HOT 4
- Broken Documentation Links HOT 1
- Add Kubernetes/helm deployment option to Sandbox HOT 1
- Add documentation HOT 1
- Pulling in helm fails HOT 7
- Integrate CAPT into the Playground
- Update service versions
- Remove postgres backend
- Suggestions for improving docker-compose quickstart guide
- Fix/update the Terraform quickstart guide
- [Ubuntu 20.04] quickstart vagrant + libvirt VM provisioning stalling HOT 3
- Failed to complete quickstart VAGRANTVBOX HOT 4
- STATE_FAILED with docker-compose sandbox HOT 3
- STATE_PENDING with kubernetes (helm) sandbox HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from playground.