v0.3.0 #71
andydunstall
announced in
Announcements
v0.3.0
#71
Replies: 1 comment 3 replies
-
I upgraded the Helm-based deployment on EKS from version 0.2 to 0.3. I simply changed the provided image tag, but the pod failed to start. {"level":"info","ts":"2024-06-12T01:29:39.709Z","subsystem":"main","msg":"starting piko server","node-id":"piko-0-lrwuftl","version":"v0.3.0"}
{"level":"info","ts":"2024-06-12T01:29:39.709Z","subsystem":"gossip","msg":"starting gossip","node-id":"piko-0-lrwuftl","bind-addr":":8003","advertise-addr":"172.20.6.189:8003"}
{"level":"warn","ts":"2024-06-12T01:29:39.716Z","subsystem":"main","msg":"failed to join cluster","error":"resolve: piko:8003: lookup host: piko: lookup piko on 10.100.0.10:53: no such host"}
{"level":"info","ts":"2024-06-12T01:29:39.717Z","subsystem":"proxy","msg":"starting proxy server","addr":"[::]:8000"}
{"level":"info","ts":"2024-06-12T01:29:39.717Z","subsystem":"admin","msg":"starting admin server","addr":"[::]:8002"}
{"level":"info","ts":"2024-06-12T01:29:39.717Z","subsystem":"admin","msg":"starting upstream server","addr":"[::]:8001"}
{"level":"warn","ts":"2024-06-12T01:29:40.761Z","subsystem":"gossip","msg":"failed to join cluster","error":"resolve: piko:8003: lookup host: piko: lookup piko on 10.100.0.10:53: no such host"}
{"level":"warn","ts":"2024-06-12T01:29:43.031Z","subsystem":"gossip","msg":"failed to join cluster","error":"resolve: piko:8003: lookup host: piko: lookup piko on 10.100.0.10:53: no such host"} In the case of version 0.2, there are no issues on EKS, and for version 0.3, there are no problems when running it locally with Docker. docker run ghcr.io/andydunstall/piko:v0.3.0 server
{"level":"info","ts":"2024-06-12T01:50:33.555Z","subsystem":"main","msg":"starting piko server","node-id":"pbkwevb","version":"v0.3.0"}
{"level":"info","ts":"2024-06-12T01:50:33.555Z","subsystem":"gossip","msg":"starting gossip","node-id":"pbkwevb","bind-addr":":8003","advertise-addr":"10.10.0.2:8003"}
{"level":"info","ts":"2024-06-12T01:50:33.556Z","subsystem":"admin","msg":"starting upstream server","addr":"[::]:8001"}
{"level":"info","ts":"2024-06-12T01:50:33.556Z","subsystem":"admin","msg":"starting admin server","addr":"[::]:8002"}
{"level":"info","ts":"2024-06-12T01:50:33.556Z","subsystem":"proxy","msg":"starting proxy server","addr":"[::]:8000"} |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
v0.3.0 contains a rewrite of the agent to server protocol. Instead of forwarding individual HTTP requests and responses, the protocol transports raw TCP bytes multiplexed over a single outbound connection from the upstream to the server.
This has a few major benefits:
net.Listener
in Go)This release also adds TLS support, both for the server and for the agent to configure custom root CAs to verify the servers TLS certificates. It also refactors the
piko agent
command line and configuration.What's Changed
Full Changelog: v0.2.0...v0.3.0
This discussion was created from the release v0.3.0.
Beta Was this translation helpful? Give feedback.
All reactions