Puppet Kubernetes KREAM Installation and usage

0 votes

While exploring integrations of kubernetes with puppet, I happened to discover that I could use "KREAM" to validate the kubernetes module instead of Puppet development kit (PDK).

Is it really on par with PDK, what exactly is its usage and how do I go about the installation process?

Aug 22, 2019 in Puppet by Karan
• 19,610 points

1 answer to this question.

0 votes

KREAM (Kubernetes Rules Everything Around Me) - A development environment for the Puppet/kubernetes module.

After instaling the puppetlabs/kubernetes module,deploy the clusterand then you can test your configuration using Kream, a virtual environment created specifically for testing the Puppet Kubernetes module. 

This lets you validate and test your configuration before deploying it to a live environment.

Kubernetes Development Environment:

- Vagrant
- Virtualbox v5.x
- Ruby v2.3.3

Install dependencies:

git clone to a new directory
gem install bundler
bundle install

If you're on a Mac you will need Homebrew https://brew.sh/ Once brew is installed

brew install kubectl

On Linux

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.10.3/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl

Note this will install version 1.10.3, if you want a different version change the version in the url.

For complete understanding of its installation and usage refer to: https://github.com/puppetlabs/kream 

answered Aug 22, 2019 by Sirajul
• 59,230 points

Related Questions In Puppet

0 votes
1 answer

Puppet+Kubernetes : List and manage kubernetes resources in puppet

List resources: In addition to creating and managing ...READ MORE

answered Aug 22, 2019 in Puppet by Sirajul
• 59,230 points
0 votes
1 answer

Ram requirements for puppet installation

4 GB would be less for proper ...READ MORE

answered Dec 19, 2018 in Puppet by Alan
0 votes
1 answer
–1 vote
1 answer

Errors and warnings while installing graphite server using puppet.

Hey @Harish, If you puppet modules is /etc/puppet/modules, ...READ MORE

answered Feb 15, 2019 in Puppet by Varshi
+1 vote
1 answer
0 votes
3 answers

Error while joining cluster with node

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

answered Jan 17, 2019 in Others by anonymous
+4 votes
1 answer

Installing Web UI (Dashboard):kubernetes-dashboard on main Ubuntu 16.04.6 LTS (Xenial Xerus) server

Follow these steps: $ kubeadm reset $ kubeadm init ...READ MORE

answered Apr 12, 2019 in Kubernetes by Kalgi
• 52,360 points

reshown Apr 12, 2019 by Kalgi 6,473 views
0 votes
1 answer
0 votes
1 answer
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP