Puppet: What's the benefit of using Kubernetes with Puppet?

0 votes
What's the point of using kubernetes with puppet? what issues could be addressed? How does this even help?

Suggestions/views are welcome!
Aug 21 in Puppet by Liana
6 views

1 answer to this question.

0 votes

Kubernetes with Puppet allows you to manage resources in Kubernetes — for instance Replication Controllers, Services and Pods. This means:

  • It is easier to manage the state of Kubernetes resources over time, using source code that can be versioned alongside your application code.

  • You can be sure of the state of your Kubernetes infrastructure by taking advantage of Puppet's built-in reporting and tools like PuppetDB.

  • If you’re already using Puppet, the Kubernetes Puppet module provides a convenient way of managing Kubernetes alongside your other infrastructure.

  • The Puppet language supports logic and abstractions, allowing you to craft business-specific user interfaces. You can also create higher-level types, and then instantiate multiple copies of those.

  • Modifications can be made to the Puppet code, and Puppet will handle updating the relevant resources. You don't have to describe the full state of the resource, or manually modify individual resources via the command line interface (CLI).

  • Puppet has tools for validating code and for writing unit tests, as well as distributing and sharing reusable modules.

  • Puppet supports relationships between resources, so you can enforce ordering where necessary. With the new application orchestration capabilities, you can even order across nodes where part of the infrastructure isn’t using Kubernetes.

answered Aug 21 by Sirajul
• 26,100 points

Related Questions In Puppet

0 votes
0 answers
0 votes
1 answer

Docker with Puppet: How do i run the following command "docker build -t ubuntu /tmp/ubuntu_image" using puppet code?

 Hey @Liana, Including the docker_dir parameter is equivalent to ...READ MORE

answered Aug 16 in Puppet by Sirajul
• 26,100 points
21 views
0 votes
1 answer

Puppet in Docker : Benefit of using puppet in docker

Here's to how this approach proves beneficial: One ...READ MORE

answered Aug 19 in Puppet by Sirajul
• 26,100 points
12 views
0 votes
1 answer

Puppet: Using Kubernetes with Puppet

There is this module in puppet forge ...READ MORE

answered Aug 21 in Puppet by Sirajul
• 26,100 points
16 views
0 votes
1 answer
0 votes
3 answers

Error while joining cluster with node

Hi Kalgi after following above steps it ...READ MORE

answered Jan 17 in Others by anonymous
2,182 views
+3 votes
1 answer
0 votes
1 answer

What are the advantages of using Puppet as a CM tool?

Here's a list of a few advantages ...READ MORE

answered Jul 30 in Puppet by Sirajul
• 26,100 points
21 views
0 votes
1 answer

What's the need to integrate docker with puppet?

There are 3 core use cases for integrating docker with Puppet or with ...READ MORE

answered Aug 13 in Puppet by Sirajul
• 26,100 points
17 views