Closed Farrrrland closed 1 year ago
Seems MetalLB was not correctlly installed,
kubectl apply -f $ROOT/configs/metallb/metallb-ipaddresspool.yaml
kubectl apply -f $ROOT/configs/metallb/metallb-l2advertisement.yaml
which is in setup_master_node.sh
leads to the following error:
Error from server (InternalError): error when creating "./configs/metallb/metallb-ipaddresspool.yaml": Internal error occurred: failed calling webhook "ipaddresspoolvalidationwebhook.metallb.io": failed to call webhook: Post https://webhook-service.metallb-system.svc:443/validate-metallb-io-v1beta1-ipaddresspool?timeout=10s: context deadline exceeded
Still try to figure out what leads to this error.
Deployment is successful if I change to stock-only
version set up following the start-up guide, but I wonder why the difference happens?
But still invocation of example functions pushd ./examples/invoker && go build && popd && ./examples/invoker/invoker
leads to error:
~/vhive/examples/invoker ~/vhive ~/vhive
go: downloading github.com/golang/protobuf v1.5.2
go: downloading google.golang.org/grpc v1.47.0
go: downloading github.com/google/uuid v1.2.0
go: downloading google.golang.org/protobuf v1.28.0
go: downloading github.com/containerd/containerd v1.5.2
go: downloading go.opentelemetry.io/otel/sdk v0.20.0
go: downloading go.opentelemetry.io/otel v0.20.0
go: downloading go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.20.0
go: downloading go.opentelemetry.io/otel/exporters/trace/zipkin v0.20.0
go: downloading go.opentelemetry.io/otel/trace v0.20.0
go: downloading go.opentelemetry.io/contrib v0.20.0
go: downloading golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f
go: downloading github.com/openzipkin/zipkin-go v0.2.5
go: downloading go.opentelemetry.io/otel/metric v0.20.0
go: downloading google.golang.org/genproto v0.0.0-20220502173005-c8bf987b8c21
go: downloading golang.org/x/net v0.0.0-20220722155237-a158d28d115b
go: downloading golang.org/x/text v0.3.7
~/vhive ~/vhive
INFO[2023-06-05T01:04:38.304839337-06:00] Reading the endpoints from the file: endpoints.json
WARN[2023-06-05T01:04:38.342029510-06:00] Failed to invoke helloworld-0.default.192.168.1.240.sslip.io:80, err=rpc error: code = Unavailable desc = unexpected HTTP status code received from server: 502 (Bad Gateway); transport: received unexpected content-type "text/plain; charset=utf-8"
WARN[2023-06-05T01:04:39.339741528-06:00] Failed to invoke pyaes-0.default.192.168.1.240.sslip.io:80, err=rpc error: code = Unavailable desc = unexpected HTTP status code received from server: 502 (Bad Gateway); transport: received unexpected content-type "text/plain; charset=utf-8"
WARN[2023-06-05T01:04:40.346752047-06:00] Failed to invoke pyaes-1.default.192.168.1.240.sslip.io:80, err=rpc error: code = Unavailable desc = unexpected HTTP status code received from server: 502 (Bad Gateway); transport: received unexpected content-type "text/plain; charset=utf-8"
WARN[2023-06-05T01:04:41.326754045-06:00] Failed to invoke helloworld-0.default.192.168.1.240.sslip.io:80, err=rpc error: code = Unavailable desc = unexpected HTTP status code received from server: 502 (Bad Gateway); transport: received unexpected content-type "text/plain; charset=utf-8"
WARN[2023-06-05T01:04:42.324663336-06:00] Failed to invoke pyaes-0.default.192.168.1.240.sslip.io:80, err=rpc error: code = Unavailable desc = unexpected HTTP status code received from server: 502 (Bad Gateway); transport: received unexpected content-type "text/plain; charset=utf-8"
INFO[2023-06-05T01:04:43.305779753-06:00] Issued / completed requests: 5, 0
INFO[2023-06-05T01:04:43.305855754-06:00] Real / target RPS: 0.00 / 1
INFO[2023-06-05T01:04:43.305878828-06:00] Experiment finished!
INFO[2023-06-05T01:04:43.305893579-06:00] The measured latencies are saved in rps0.00_lat.csv
The functions are correctly deployed with source /etc/profile && pushd ./examples/deployer && go build && popd && ./examples/deployer/deployer
~/vhive/examples/deployer ~/vhive ~/vhive
~/vhive ~/vhive
INFO[0002] Deployed function pyaes-1
INFO[0003] Deployed function pyaes-0
INFO[0003] Deployed function helloworld-0
INFO[0003] Deployment finished
Successfully started single node cluster rather than a multi-node one and will close this issue in this case.
Describe the bug Hi, I'm setting up vHive cluster following the vHive Quickstart Guide. I was using the provided vhive-ubuntu20 profile on CloudLab and started the cluster successfully.
However, the deployment of example functions in part 4 pyaes-[0|1] and helloworld-0 failed. Which is unexpected.
To Reproduce
install_stock.sh
as suggested in Issue #742 to avoid errors with gpg keys.Expected behavior Correctly deployed functions
Logs
There also a bunch of
knative-serving default-domain-xxxx
that seems to have error, but I'm not sure why. I wonder if I missed some configurations. But since I'm using the provided profile I think that may not be a problem.Notes Currently, we support only Ubuntu 18 (x86) bare-metal hosts, however we encourage the users to reports Issues that appear in different settings. We will try to help and potentially include these scenarios into our CI if given enough interest from the community.