Blogs

team
Nov
11
2018

Helm – Sane App Management in Kubernetes

So you know all about Kubernetes and how it manages your containers, hosts your ingresses, mounts your volumes, schedules your jobs, feeds your dog and makes your coffee.

Read Article
team
Nov
11
2018

How to trigger a Kubernetes cronjob manually

What should you do when you’ve developed and installed a cron job for your Kubernetes application, and you need to test it?

Read Article
team
Nov
5
2018

DevOps Journey Part 1 – “Works for Me”

At Crafty Penguins, we work with software development teams to automate their processes and infrastructure, so that they can deploy software updates at least daily instead of monthly or yearly, all the while maintaining a high level of up-time and security.

Read Article
team
Nov
5
2018

DevOps Journey Part 2 – CI/CD

In our client’s DevOps journey, we are shooting for an efficient, stable, and reactive development-to-production workflow in your infrastructure. Let’s talk about the Continuous Improvement/Continuous Development (CI/CD) phase along the journey!

Read Article
team
Nov
5
2018

DevOps Journey Part 3 – Staging Environment

We’ve talked already about two parts of the journey: “Works for me” and Continuous Improvement / Continuous Development (CI/CD). This time, we’ll talk about the importance of an effective staging environment in which to test a bunch of stuff before going into production.

Read Article
team
Nov
5
2018

DevOps Journey Part 4 – Site Reliability Engineering

We’ve talked about why stuff breaks in the production environment when it didn’t in development (see “Works for me”), how Continuous Improvement / Continuous Deployment helps in failure detection, and how we can set up a “like-production” staging environment in which to test your features.

Read Article
team
Nov
5
2018

DevOps Journey Part 5 – Production Infrastructure

We have talked about specific types of pain: things breaking in the production environment that didn’t in the development environment, which we called “Works for me;” taking too long to get features out the door, which we solve with continuous improvement / continuous development; and the pain of not having a staging environment in which to properly test features before rolling to production.

Read Article
team
Nov
5
2018

DevOps Journey Part 6 – Monitoring / Metrics / Alerting

This is the last post in the 6-post series on the Crafty Penguins DevOps Journey we take our clients on.

Read Article
team
Nov
5
2018

SQL data, time series, and awesome graphs using Grafana and Prometheus

Grafana has a lot of cool built-in drivers for connecting and running SQL against databases. You can see at a glance literally anything you can think of.

Read Article
team
Oct
30
2018

Optimizing Grafana and Prometheus rendering performance using Trickster

Trickster is a reverse proxy cache for the Prometheus HTTP APIv1 that dramatically accelerates dashboard rendering times for any series queried from Prometheus.

Read Article
team
Oct
29
2018

Basic Kubernetes Architecture – Video

Kubernetes is all the rage right now for several reasons: It’s the industry standard for deploying containers in production, it’s the new go-to in managing virtualized infrastructure, developers seem to love it, and it can run any containerized application (thanks to Cynthia Harvey for organizing these thoughts).

Read Article
team
Oct
19
2018

CI/CD in Kubernetes

Continuous improvement and continuous development (CI/CD) is a landmark of solid Linux and DevOps work, specifically in Kubernetes and Jenkins.

Read Article