cp-docker-images | Docker images for Confluent Platform | Continuous Deployment library

 by   confluentinc Python Version: v3.0.1 License: Apache-2.0

kandi X-RAY | cp-docker-images Summary

kandi X-RAY | cp-docker-images Summary

cp-docker-images is a Python library typically used in Devops, Continuous Deployment, Docker, Kafka applications. cp-docker-images has no bugs, it has no vulnerabilities, it has build file available, it has a Permissive License and it has medium support. You can download it from GitHub.

This is used for building images for version 5.3.x or lower, and should not be used for adding new images.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              cp-docker-images has a medium active ecosystem.
              It has 1127 star(s) with 721 fork(s). There are 324 watchers for this library.
              OutlinedDot
              It had no major release in the last 12 months.
              There are 216 open issues and 198 have been closed. On average issues are closed in 464 days. There are no pull requests.
              It has a neutral sentiment in the developer community.
              The latest version of cp-docker-images is v3.0.1

            kandi-Quality Quality

              cp-docker-images has 0 bugs and 0 code smells.

            kandi-Security Security

              cp-docker-images has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
              cp-docker-images code analysis shows 0 unresolved vulnerabilities.
              There are 0 security hotspots that need review.

            kandi-License License

              cp-docker-images 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

              cp-docker-images releases are available to install and integrate.
              Build file is available. You can build the component from source.

            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 cp-docker-images
            Get all kandi verified functions for this library.

            cp-docker-images Key Features

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

            cp-docker-images Examples and Code Snippets

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

            Community Discussions

            Trending Discussions on cp-docker-images

            QUESTION

            How to create connectors for Kafka-connect on Kubernetes?
            Asked 2020-Feb-03 at 09:46

            I am deploying Kafka-connect on Google Kubernetes Engine (GKE) using cp-kafka-connect Helm chart in distributed mode.

            A working Kafka cluster with broker and zookeeper is already running on the same GKE cluster. I understand I can create connectors by sending post requests to http://localhost:8083/connectors endpoint once it is available. However, Kafka-connect container goes into RUNNING state and then starts loading the jar files and till all the jar files are loaded the endpoint mentioned above is unreachable.

            I am looking for a way to automate the step of manually exec the pod, check if the endpoint is ready and then send the post requests. I have a shell script that has a bunch of curl -X POST requests to this endpoint to create the connectors and also have config files for these connectors which work fine with standalone mode (using Confluent platform show in this confluent blog).

            Now there are only two ways to create the connector:

            1. Somehow identify when the container is actually ready (when the endpoint has started listening) and then run the shell script containing the curl requests
            2. OR use the configuration files as we do in standalone mode (Example: $ /confluent local load connector_name -- -d /connector-config.json)

            Which of the above approach is better?

            Is the second approach (config files) even doable with distributed mode?

            • If YES: How to do that?
            • If NO: How to successfully do what is explained in the first approach?

            EDIT: With reference to his github issue(thanks to @cricket_007's answer below) I added the following as the container command and connectors got created after the endpoint gets ready:

            ...

            ANSWER

            Answered 2020-Feb-01 at 15:27

            confluent local doesn't interact with a remote Connect cluster, such as one in Kubernetes.

            Please refer to the Kafka Connect REST API

            You'd connect to it like any other RESTful api running in the cluster (via a Nodeport, or an Ingress/API Gateway for example)

            the endpoint mentioned above is unreachable.

            Localhost is the physical machine you're typing the commands into, not the remote GKE cluster

            Somehow identify when the container is actually ready

            Kubernetes health checks are responsible for that

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

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

            Vulnerabilities

            No vulnerabilities reported

            Install cp-docker-images

            You can download it from GitHub.
            You can use cp-docker-images like any standard Python library. You will need to make sure that you have a development environment consisting of a Python distribution including header files, a compiler, pip, and git installed. Make sure that your pip, setuptools, and wheel are up to date. When using pip it is generally recommended to install packages in a virtual environment to avoid changes to the system.

            Support

            Start by reading our guidelines on contributing to this project found [here](CONTRIBUTING.md).
            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/confluentinc/cp-docker-images.git

          • CLI

            gh repo clone confluentinc/cp-docker-images

          • sshUrl

            git@github.com:confluentinc/cp-docker-images.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