Page 1 of 9

We've moved! - Discover the new Bitnami Tutorials site

Published on December 13, 2019
by Raquel Campuzano Godoy

In The Beginning…

It's been three years since this blog said “Hello World” to its first readers. Our aim was to create a public window through which the Bitnami engineering team could share its experiences in creating, contributing, and using open source software. The Engineering blog was also designed as the place to make public announcements related to Bitnami's open source projects.

And that...

Read more

Adding Grafana plugins and configuring data sources in BKPR

Published on May 22, 2019
by Sameer Naik

Grafana is an open source metric analytics and visualization suite, commonly used for visualizing time series data. It includes built-in support to various types of data sources, such as Prometheus, Elasticsearch and so on. By using plugins its functionality can be further extended. Plugins can not only add support for additional data sources, but also add support for various types of panels and...

Read more

The road to production ready charts

Published on May 13, 2019
by Javier J. Salmerón

Three years have passed since the first release of Helm, and it has indeed made a name for itself. Both avowed fans and fervent haters agree that the Kubernetes "apt-get equivalent" is the standard way of deploying to production (at least for now, let's see what Operators end up bringing to the table). During this time, Bitnami has contributed to the project in many ways. You can find us in PRs...

Read more

Rolling Updates for ConfigMap Objects

Published on May 6, 2019
by Felipe Alfaro

In this blog post, I will introduce you to hashed ConfigMaps and Secrets, a clever technique implemented and used in Bitnami's Kubernetes Production Runtime: a collection of ready-to-run, pre-integrated services that make it easy to run production workloads in Kubernetes.

Hashed ConfigMaps and Secrets in Bitnami's Kubernetes Production Runtime allow you to trigger a rolling update on Pods whenever...

Read more

Start analyzing your data with Grafana Multi-Tier with Azure Database for MariaDB

Published on May 3, 2019
by Raquel Campuzano Godoy

Grafana is one of the ultimate open source platforms for analytics and monitoring. Grafana provides you with a visual dashboard for your data no matter where it lives: Graphite, Elasticsearch, Prometheus, MariaDB/MySQL, PostgreSQL, and many more. With it, you will be able to query, visualize, alert, and analyze your metrics.

Bitnami has partnered with Azure to provide the Grafana Multi-Tier with...

Read more

How to create a Jenkins X workflow with BKPR

Published on April 26, 2019
by Sameer Naik

Jenkins X is an open source continuous integration and continuous delivery platform that utilizes the power of Kubernetes to run Jenkins build agents. It enables application developers to harness the power of Kubernetes without having to dive deep into the intricacies of Kubernetes. Jenkins X provides the complete infrastructure for continuous delivery and for promoting applications to staging and...

Read more

How to deploy your custom application using Kubeapps

Published on April 22, 2019
by Carlos R. Hernández

Bitnami is continually investing in tools to address the next generation of application packaging including innovations like containers and serverless computing. Kubernetes is a prominent tool for container orchestration while Bitnami is leading the way that containers and functions are packaged and delivered for that platform.

In this regard, Bitnami also provides supporting Open Source tools...

Read more

Running Helm in production: Security best practices

Published on February 25, 2019
by Andrés Martínez

Helm has become one the most popular package managers for Kubernetes. The goal of Helm is to help you manage Kubernetes applications using Charts. Helm charts are just "packages" that you can directly install in your Kubernetes cluster. They are really useful since they abstract all the complexity around ConfigMaps, Deployments, Volumes, etc. that otherwise you need to handle one by one, to deploy...

Read more

Best practices writing a Dockerfile

Published on February 18, 2019
by Juan Ariza Toledano

Since Bitnami published its first Docker container in 2015, the techniques for writing Dockerfiles have significantly evolved. As part of the team which maintains a container catalog with more than 130 apps, I have worked on adapting the containers and their Dockerfiles to meet the community requirements.

In this tutorial, I will go over these lessons learned, describing some of the best practices...

Read more

Next page