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

Future Elasticsearch Image plans #276

Open
mleklund opened this issue Jan 8, 2019 · 21 comments
Open

Future Elasticsearch Image plans #276

mleklund opened this issue Jan 8, 2019 · 21 comments
Assignees

Comments

@mleklund
Copy link

mleklund commented Jan 8, 2019

Wondered if there was a plan to handle the fact that the pires/docker-elasticsearch-kubernetes repo is abandoware at this point.

@while1eq1
Copy link
Collaborator

I built my own here that I shared that supports ES 6.3+

https://github.com/while1eq1/elasticsearch-kubernetes-searchguard

@pieterlange
Copy link
Contributor

pieterlange commented Jan 9, 2019

What makes you say pires/docker-elasticsearch-kubernetes is deprecated? Seems supported to me.

Nevermind, just read the deprecation notice. Packaging maintenance has been fairly light, i'm sure the community (we?) can pick this up.

@karlskewes
Copy link
Contributor

I forked @while1eq1 repo above for my use and haven't made any major changes yet. Thanks very much for your work there.

I think we should adopt it for this repo as it works well and reduces the number of FROM statements.

@while1eq1
Copy link
Collaborator

Also the pires one wouldnt work with this operator if the ES version was 6.3+ as the SearchGuard SSL standalone plugin was rolled into mainline SearchGuard and doesnt support anything after ES 6.2.

This required changes such as initializing searchguard at runtime and adding all the sgconfigs.

Also, to use my ES repo with this you need to build the elasticsearch-operator from master branch

@mleklund
Copy link
Author

Also, with the open sourcing of xpack, should consideration be given to basing the image on the upstream projects docker image? Docker hub's "official" image is based on elastic.co's image now. There are size considerations of an alpine based image vs another platform, but it could pay off in stability as elastic's image likely gets a large amount of testing.

@pieterlange
Copy link
Contributor

pieterlange commented Jan 10, 2019

xpack isn't "true" open source though (elastic license), as we've discussed in another issue here or in pires' repo so i'm not sure about packaging that.

I tried building my own ES 6.1.3 image with a recent searchguard a couple of months ago but also ran into some upgrading issues due to the searchguard support model changing. Ran out of my timebox and didn't have time yet to look back.
This is a really useful project and i've used it a lot personally, it would make sense for us to all ask for some company time to contribute to maintaining it. Getting us over this searchguard/xpack hurdle being one of the first bigger things to cover since its a blocker for a normal upgrade path at the moment.

If anyone is up for spending some time on this, specifically on maintaining the discovery plugin and related docker image, ping me on slack @gianrubio @while1eq1 @komljen @mumoshu @skokovic

@stevesloka
Copy link
Member

I think we should rally around @while1eq1's image. Do you want to make that a thing @while1eq1?

I also might see about moving this to a generic org/repo. Would be nice to have all the code in one place (e.g. operator, cron, image, etc)

@while1eq1
Copy link
Collaborator

@stevesloka Yes, Id be 100% down for that, lets make it happen.

@skokovic
Copy link

@pieterlange I'm up for it, don't know what slack you're referring to though.

@dimm0
Copy link

dimm0 commented Feb 2, 2019

Is it gonna happen?
(he's referring to https://slack.com messenger)

@while1eq1
Copy link
Collaborator

Yes but which slack team/server/channel do we wanna meet up on?

@dimm0
Copy link

dimm0 commented Feb 2, 2019

Ah.. I see :) no idea.

@mleklund
Copy link
Author

@stevesloka
Copy link
Member

Yeah I saw that @mleklund, the question now is should this operator exist now that elastic has an official one?

@while1eq1
Copy link
Collaborator

while1eq1 commented May 21, 2019 via email

@stevesloka
Copy link
Member

That's my thinking, but need to investigate the current solution to verify features. I don't think it makes sense to invest in multiple solutions that accomplish the same thing and given there's a vendor solution, I think it makes sense to move to that.

@komljen
Copy link
Contributor

komljen commented May 24, 2019

Zalando team have their own ES operator, but it seems the main focus is on scaling https://github.com/zalando-incubator/es-operator. Of course, it would be great if we have only one operator to rule them all, but I don't see that happen anytime soon.

@komljen
Copy link
Contributor

komljen commented May 30, 2019

I also might see about moving this to a generic org/repo. Would be nice to have all the code in one place (e.g. operator, cron, image, etc)

@stevesloka any updates on this?

@kfox1111
Copy link

kfox1111 commented Jul 2, 2019

https://www.elastic.co/blog/security-for-elasticsearch-is-now-free

Free but not open. Its in the basic tier, not the open source tier.

The open distro folks seem to be maintaining images too. maybe those would work?
https://hub.docker.com/r/amazon/opendistro-for-elasticsearch

@dimm0
Copy link

dimm0 commented Jul 2, 2019

I tried installing the official one, never worked for me... Still using yours

@komljen
Copy link
Contributor

komljen commented Jul 3, 2019

The open distro folks seem to be maintaining images too. maybe those would work?

It works with the operator with minor modifications, https://github.com/komljen/opendistro-for-elasticsearch-k8s

I removed the security plugin here.

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

No branches or pull requests

9 participants