compose-on-kubernetes | Deploy applications described in Compose onto Kubernetes | Continuous Deployment library
kandi X-RAY | compose-on-kubernetes Summary
kandi X-RAY | compose-on-kubernetes Summary
Compose on Kubernetes allows you to deploy Docker Compose files onto a Kubernetes cluster.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of compose-on-kubernetes
compose-on-kubernetes Key Features
compose-on-kubernetes Examples and Code Snippets
Community Discussions
Trending Discussions on compose-on-kubernetes
QUESTION
I am evaluating a migration of an application working with docker-compose to Kubernates and came across two solutions: Kompose and compose-on-kubernetes.
I'd like to know their differences in terms of functionality/ease of use to make decision of which one is more suited.
...ANSWER
Answered 2019-Feb-28 at 15:14Both product provide a migration path from docker-compose to Kubernetes, but they do it in a slightly different way.
- Compose on Kubernetes runs within your Kubernetes cluster and allows you to deploy your compose setup unchanged on the Kubernetes cluster.
- Kompose translates your docker-compose files to a bunch of Kubernetes resources.
Compose is a good solution if you want to continue running using docker-compose in parallel to deploying on Kubernetes and so plan to keep the docker-compose format maintained.
If you're migrating completely to Kubernetes and don't plan to continue working with docker-compose, it's probably better to complete the migration using Kompose and use that as the starting point for maintaining the configuration directly as Kubernetes resources.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install compose-on-kubernetes
Builds the images with debug symbols
Runs the debug installer: Installs debug versions of API server and Compose controller in the docker namespace Creates two debugging LoadBalancer services (unused in this mode)
To build and install a live debugging version of Compose on Kubernetes onto Docker Desktop, you can use the following command:.
Builds the images with debug symbols
Sets the image entrypoint to run a Delve server
Runs the debug installer Installs debug version of API server and Compose controller in the docker namespace Creates two debugging LoadBalancer services localhost:40000: Compose controller localhost:40001: API server
The API server and Compose controller only start once a debugger is attached
Use GoLand: configuration can be found in .idea of the repository Select the Debug all config, setup breakpoints and start the debugger
Set your Delve compatible debugger to point to use locahost:40000 and localhost:40001 Using a terminal: dlv connect localhost:40000 then type continue and hit enter
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page