Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Provide raw Envoy binaries outside of Docker #5668

Closed
madhugilla opened this issue Jan 21, 2019 · 14 comments · Fixed by #7814
Closed

Provide raw Envoy binaries outside of Docker #5668

madhugilla opened this issue Jan 21, 2019 · 14 comments · Fixed by #7814
Assignees
Milestone

Comments

@madhugilla
Copy link

Issue Template

Title: Where can we download the standalone Envoy Binaries

Description:

We want to use Envoy in a standalone environment(windows subsystem for linux) without docker, can you please let us know

  1. where can we download the Envoy binaries
  2. How to get started using Envoy binaries in a docker less environment, i am assuming it will similar except for the docker part.

[optional Relevant Links:]

Any extra documentation required to understand the issue.

Bug Template

Title: One line description

Description:

What issue is being seen? Describe what should be happening instead of
the bug, for example: Envoy should not crash, the expected value isn't
returned, etc.

Repro steps:

Include sample requests, environment, etc. All data and inputs
required to reproduce the bug.

Note: The Envoy_collect tool
gathers a tarball with debug logs, config and the following admin
endpoints: /stats, /clusters and /server_info. Please note if there are
privacy concerns, sanitize the data prior to sharing the tarball/pasting.

Admin and Stats Output:

Include the admin output for the following endpoints: /stats,
/clusters, /routes, /server_info. For more information, refer to the
admin endpoint documentation.

Note: If there are privacy concerns, sanitize the data prior to
sharing.

Config:

Include the config used to configure Envoy.

Logs:

Include the access logs and the Envoy logs.

Note: If there are privacy concerns, sanitize the data prior to
sharing.

Call Stack:

If the Envoy binary is crashing, a call stack is required.
Please refer to the Bazel Stack trace documentation.

@mattklein123 mattklein123 added the question Questions that are neither investigations, bugs, nor enhancements label Jan 21, 2019
@mattklein123
Copy link
Member

See https://www.envoyproxy.io/docs/envoy/latest/faq/binaries. We don't provide binaries, but you can copy them out of the docker container if you want.

@ThomasSchoenbeck
Copy link

What about those who are not allowed to use docker or pre build images at work. Without having open access to the internet every dependency inside a build job is a real pain.

Do i really need to build my own binary by recreating your build process.

Is it really too much to ask for to get a simple binary to download from the creators?

@rnd4222
Copy link

rnd4222 commented Feb 21, 2019

@mattklein123 how do I extract them out of container? Also is there docker containers for specific (stable) version of envoy (not just latest)?

@stale
Copy link

stale bot commented Mar 23, 2019

This issue has been automatically marked as stale because it has not had activity in the last 30 days. It will be closed in the next 7 days unless it is tagged "help wanted" or other activity occurs. Thank you for your contributions.

@stale stale bot added the stale stalebot believes this issue/PR has not been touched recently label Mar 23, 2019
@stale
Copy link

stale bot commented Mar 30, 2019

This issue has been automatically closed because it has not had activity in the last 37 days. If this issue is still valid, please ping a maintainer and ask them to label it as "help wanted". Thank you for your contributions.

@stale stale bot closed this as completed Mar 30, 2019
@envoyproxy envoyproxy blocked ghost Jul 13, 2019
@mattklein123
Copy link
Member

The previous comment/user was blocked due to violating our code of conduct.

With that said, I am going to reopen this issue and mark it help wanted. The maintainers cannot support every possible deployment scenario. We believe that offering Docker containers is a reasonable compromise. If someone in the community wants to work on the build/CI/etc. changes to provide raw binaries we are happy to support that work.

@mattklein123 mattklein123 reopened this Jul 13, 2019
@stale stale bot removed the stale stalebot believes this issue/PR has not been touched recently label Jul 13, 2019
@mattklein123 mattklein123 added area/build help wanted Needs help! and removed question Questions that are neither investigations, bugs, nor enhancements labels Jul 13, 2019
@mattklein123 mattklein123 changed the title Envoy Binaries Provide raw Envoy binaries outside of Docker Jul 13, 2019
@skyrocknroll
Copy link

https://www.getenvoy.io/

@mattklein123
Copy link
Member

@lizan @dio can we document getenvoy in our public docs here: https://www.envoyproxy.io/docs/envoy/latest/install/building#install-binaries and then we can call this resolved?

@jbonnett92
Copy link

jbonnett92 commented Aug 20, 2022

@lizan @dio can we document getenvoy in our public docs here: https://www.envoyproxy.io/docs/envoy/latest/install/building#install-binaries and then we can call this resolved?

I don't feel this helps, there are no prebuilt binaries or installers for Windows, the way you build the binaries is by using another dependency that some people wont have access to due to heavily locked down work environments.

@phlax
Copy link
Member

phlax commented Aug 20, 2022

@jbonnett92 see https://github.com/envoyproxy/envoy/milestone/36

this is something that is being actively worked on, even if progress is slow

@jbonnett92
Copy link

jbonnett92 commented Aug 20, 2022

@jbonnett92 see https://github.com/envoyproxy/envoy/milestone/36

this is something that is being actively worked on, even if progress is slow

Awesome, that you!

@dimo414
Copy link

dimo414 commented Aug 1, 2023

It seems like this issue has regressed, as GetEnvoy.io now redirects to https://www.envoyproxy.io/docs/envoy/latest/start/install which doesn't appear to include any links to plain binaries.

@phlax
Copy link
Member

phlax commented Aug 1, 2023

It seems like this issue has regressed

no regression - the binaries are now provided on the releases page

@jbonnett92

I don't feel this helps, there are no prebuilt binaries or installers for Windows

we are unlikely to provide windows binaries for the forseeable future - we are currently considering removal of windows support due to lack of maintenance (#28588 )

@aceqbaceq
Copy link

aceqbaceq commented Sep 9, 2023

for whom to need extract envoy binary from docker containers:
docker cp 76533e32adc1:/usr/local/bin/envoy /usr/local/bin/envoy

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

10 participants