Marcos Henrique da Silva
1 min readOct 11, 2021

Hi Joe,

I don't have much hands on with paketo or kaniko but from my quick look on it kaniko is closest approach to docker since it can use the Dockerfile to build up the image.

By the other side, paketo goes for a different approach with Buildpacks which makes a bit hard for me to give a proper advice at this moment.

From a nice article from cloud.google (https://cloud.google.com/blog/topics/developers-practitioners/comparing-containerization-methods-buildpacks-jib-and-dockerfile):

- The easiest, polyglot method: Buildpacks

- The escape hatch for when those methods don't fit: Dockerfile

For my developer to business point of view I would consider the following:

- Where I am hosting my server?

- What is the fastest way to create this CI/CD and deploy new versions

- What is the fastest build/deploy method that I can deliver (time in CI/CD at scale can cost easily ~$100/day if you have a team working at your side)

- Do my team have enough maturity to learn a new tool if required?

- Which one in the end is cheapest to implement and use?

In the other hand, for a developer in a willing to continue studying and improving himself:

- How can I create three approaches for the same project and deploy it using docker/paketo/kaniko in order to be able to compare the personal experience of how each of them solves the same issue and why I want to choose X over Y

Hope this helps,

Cheers,

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

No responses yet

Write a response