docker-storm | Docker , An easy way to try Apache Storm | Continuous Deployment library

 by   fhussonnois Shell Version: Current License: Apache-2.0

kandi X-RAY | docker-storm Summary

kandi X-RAY | docker-storm Summary

docker-storm is a Shell library typically used in Devops, Continuous Deployment, PostgresSQL, Docker, Kafka applications. docker-storm has no bugs, it has no vulnerabilities, it has a Permissive License and it has low support. You can download it from GitHub.

Docker, An easy way to try Apache Storm
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              docker-storm has a low active ecosystem.
              It has 39 star(s) with 38 fork(s). There are 2 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 5 open issues and 6 have been closed. On average issues are closed in 209 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of docker-storm is current.

            kandi-Quality Quality

              docker-storm has no bugs reported.

            kandi-Security Security

              docker-storm has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.

            kandi-License License

              docker-storm is licensed under the Apache-2.0 License. This license is Permissive.
              Permissive licenses have the least restrictions, and you can use them in most projects.

            kandi-Reuse Reuse

              docker-storm releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of docker-storm
            Get all kandi verified functions for this library.

            docker-storm Key Features

            No Key Features are available at this moment for docker-storm.

            docker-storm Examples and Code Snippets

            No Code Snippets are available at this moment for docker-storm.

            Community Discussions

            QUESTION

            Can you create Kerberos principals where the hostname is flexible? (Docker)
            Asked 2017-Mar-03 at 19:19

            I'm specifically trying to do this with Apache Storm (1.0.2), but it's relevant to any service that is secured with Kerberos. I'm trying to run a secured Storm cluster in Docker. There are a number of out-of-the-box docker images out there for Storm, and they work great unsecured. I'm using https://github.com/Baqend/docker-storm. I also have Storm running securely on RHEL VM's.

            However, my understanding is that Kerberos ties hostnames to principals, so if I'm making service foobar available to clients, I need to create a principal of foobar/hostname@REALM. Then a client service might connect to hostname with principal foobar, Kerberos will look up foobar/hostname@REALM in its database, find that it's there (because we created a principal with exactly that name), and everything will work.

            In my case, it's described here: https://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.3.0/bk_installing_manually_book/content/configure_kerberos_for_storm.html. The nimbus authenticates as storm/@REALM, and the supervisors and outside clients authenticate as storm/REALM. Everything works.

            But here in 2017, we have containers and hostnames are no longer static. So how would I Kerberize a service that runs in Docker Data Center (or Kubernetes, etc)? I have to attach an unknown hostname to the server authentication. I imagine I could create a principal for all possible hostnames and dynamically pick the right one at startup based on where the container lives, but that's kludgy.

            Am I misunderstanding how Kerberos works? Is there a solution here that I don't see? I see multiple examples online of people running Storm in Docker, but I can't imagine that nobody's clusters are secure.

            ...

            ANSWER

            Answered 2017-Mar-03 at 12:53

            I don't know Apache Storm or Docker, but based on previous workings with JBOSS in a cluster in which an inbound client could be connecting to any one of a possible number of different hosts, then you would simply assign a virtual name to the entire pool at the load balancer and kerberize the service according to the virtual name instead of individual host name at the host level. So if you're making service foobar available to clients, you need to create a service principal (SPN) of foobar/virtualhostname@REALM in your Directory to kerberize the service with. You assign that SPN to a user account (not a computer account) to give it the flexibility to work with any Kerberized service which uses that SPN. If you are using Active Directory, you must create a keytab with the SPN inside of it, and place the keytab on each host running the kerberized service instance foobar/virtualhostname@REALM.

            Source https://stackoverflow.com/questions/42568974

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install docker-storm

            Pull the Docker image : ```docker pull fhuz/docker-storm```.
            Install [Docker](https://www.docker.io/)
            Pull the Docker image : ```docker pull fhuz/docker-storm```

            Support

            For any new features, suggestions and bugs create an issue on GitHub. If you have any questions check and ask questions on community page Stack Overflow .
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/fhussonnois/docker-storm.git

          • CLI

            gh repo clone fhussonnois/docker-storm

          • sshUrl

            git@github.com:fhussonnois/docker-storm.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link