Fresh Brewed Science
  • Home
  • Vault
  • Tutorials
  • Author
  • About Me
  • Feedback

tutorial

A collection of 52 posts

Terraform Cloud: Getting Started
hashicorp

Terraform Cloud: Getting Started

Hashicorp has had the Terraform Cloud offering now for the last year.  It’s been something I really wanted to try since HC 2019.  Interest was so high at  that time, there was

  • Isaac Johnson
    Isaac Johnson
25 min read
Containerized COBOL, Pascal and a Perl based BBS
AKS

Containerized COBOL, Pascal and a Perl based BBS

Following last week's post, the very first question I was asked was "What about COBOL"?  In this week's post we will not only cover COBOL, but we'll show Pascal in a container and

  • Isaac Johnson
    Isaac Johnson
17 min read
Getting Started with Packer and AzDO
Azure

Getting Started with Packer and AzDO

Lately I've been in many conversations about how to use Packer, especially how to use Packer with Azure Pipelines and Cloud endpoints.  There are some good Getting Started trainings with Packer and Vagrant

  • Isaac Johnson
    Isaac Johnson
10 min read
Kubernetes, SSL and Cert-Manager
AKS

Kubernetes, SSL and Cert-Manager

Recently the topic came up about how to procure valid SSL certificates for a colleague’s project.  I knew I had used an earlier version of cert-manager in a post about self host

  • Isaac Johnson
    Isaac Johnson
21 min read
Notifications: Email with Logic Apps
Azure

Notifications: Email with Logic Apps

Love them or hate them, email notifications are a topic nearly every project needs to solve. Having to trigger them from Azure has come up multiple times in the last week which prompted

  • Isaac Johnson
    Isaac Johnson
7 min read
Diagrams as Code: Mermaid
Azure DevOps

Diagrams as Code: Mermaid

While i’ve been using Mermaid diagrams for some time, i realize not everyone knows what they are or how best to use them.  I’ll work through how you can have diagrams

  • Isaac Johnson
    Isaac Johnson
11 min read
Datadog for DevOps : Metrics, Dashboards and Logs
Datadog

Datadog for DevOps : Metrics, Dashboards and Logs

Last time I talked about Datadog it was to focus on how Datadog helps us track deployments into AKS and tie to Azure DevOps data from builds.  Today I want to dig in

  • Isaac Johnson
    Isaac Johnson
8 min read
Helm 3 : Creating and Sharing Charts
AKS

Helm 3 : Creating and Sharing Charts

Helm offers a fantastic way to install charts in a repeatable way, but often it can seem daunting to get started creating charts.  And once one has charts, there are a variety of

  • Isaac Johnson
    Isaac Johnson
16 min read
Azure DevOps: Debt, Pipelines and YAML
Azure DevOps

Azure DevOps: Debt, Pipelines and YAML

Let’s talk about why I spent $40 this month because of DevOps debt.  That’s right, even yours truly can kick the can on some processes for a while and eventually that

  • Isaac Johnson
    Isaac Johnson
10 min read
AKS and Ingress : Constraining Access
AKS

AKS and Ingress : Constraining Access

In my last missive I detailed out AKS and Ingress using NGinx Ingress Controllers. For public facing services this can be sufficient.  However, many businesses require tighter controls - either for canary style

  • Isaac Johnson
    Isaac Johnson
6 min read
AKS and Ingress, again
AKS

AKS and Ingress, again

I wrote most of my Azure Kubernetes guides a while back in a time where Helm 2 was standard and RBAC was an optional add-in.  Recently when doing AKS work for work, I

  • Isaac Johnson
    Isaac Johnson
16 min read
Getting Started with KEDA
KEDA

Getting Started with KEDA

A few weeks ago, a coworker of mine posted to our slack this medium article about KEDA and Kafka.I wasn’t familiar with Kubernetes-based Event Driven Autoscaler (KEDA) and wanted to find

  • Isaac Johnson
    Isaac Johnson
14 min read
K8s and Redis; a tale of Layer 4 Ingress
k8s

K8s and Redis; a tale of Layer 4 Ingress

One thing that Kubernetes does particularly well is Layer 7 routing with Ingress.  If you have an HTTP/HTTPS service, there are a slew of tutorials out there as well as best practices

  • Isaac Johnson
    Isaac Johnson
17 min read
Getting started with Containerized Nexus
nexus

Getting started with Containerized Nexus

Last month we looked at Artifactory, both Commercial and OSS and how it could be used to host artifacts and containers.  Let’s also look at the other big artifact management suite, Sonatype

  • Isaac Johnson
    Isaac Johnson
31 min read
Ubuntu Multipass: Part Deux (k3s and PVC)
k3s

Ubuntu Multipass: Part Deux (k3s and PVC)

K3s on Multipass is pretty nice, but we have to add storage to make it useful.  Let’s add StorageOS to provide a Persistant Volume system.We can follow this guide (https://docs.

  • Isaac Johnson
    Isaac Johnson
13 min read
K3S on Win 10 WSL 2
k3s

K3S on Win 10 WSL 2

In our last post we dived into k3s - running it from a docker container with k3d and from both Pi (ARM64) and Google Cloud.  But what about from Windows? Is it possible

  • Isaac Johnson
    Isaac Johnson
3 min read
Getting Started with K3S
Getting Started

Getting Started with K3S

With all the kubernetes talk lately, it caught my eye when k3s started to make its way into my news feeds.  After a conference seeing plenty of k3s stickers, i felt it was

  • Isaac Johnson
    Isaac Johnson
15 min read
Kubernetes Aspen Mesh
digitalocean

Kubernetes Aspen Mesh

Aspen Mesh is a supported distribution of Istio with hosted Graphana and Prometheus among other features.  It has an "Enterprise" offering "coming soon" but for now has a free public beta.  I became

  • Isaac Johnson
    Isaac Johnson
10 min read
Automating AKS Deployments like a Boss: Part 8 (AKS and AAD)
k8s

Automating AKS Deployments like a Boss: Part 8 (AKS and AAD)

In recent weeks I’ve been helping several clients with AKS and RBAC.  Specifically, how can we use Azure Kubernetes Service but still leverage our identity management in AD (be it native or

  • Isaac Johnson
    Isaac Johnson
18 min read
GCP: App Engine Flex
GCP

GCP: App Engine Flex

Last time we experimented with GCP App Engine Standard which provides an easy way to launch a containerized app provided we stay within some narrowly defined guardrails.But what if we wish a

  • Isaac Johnson
    Isaac Johnson
12 min read
GCP: App Engine Standard
GCP

GCP: App Engine Standard

Google Cloud App Engine Standard is an easy way to launch supported languages (Go, Java, PHP, Python and NodeJS) in a preconfigured cloud container.  Google gives you 1Gb of data and traffic for

  • Isaac Johnson
    Isaac Johnson
9 min read
DO K8s and AzDO Automation (Part 4)
k8s

DO K8s and AzDO Automation (Part 4)

When we last left off we had our Digital Ocean k8s cluster spun with Terraform and Istio installed with helm.  Our next steps will be to have automatic sidecar injection and create a

  • Isaac Johnson
    Isaac Johnson
10 min read
DO K8s and AzDO Automation (Part 3)
digitalocean

DO K8s and AzDO Automation (Part 3)

At this point we have a pipeline that is dynamically created, a helm chart launched and lastly torn back down.  But how can we actually use this? What more can be done with

  • Isaac Johnson
    Isaac Johnson
15 min read
DO K8s and AzDO Automation (Part 1)
digitalocean

DO K8s and AzDO Automation (Part 1)

We've dug into a few kubernetes launch guides, but in reality, once launched, they aren't of much use without a DevOps pipeline to deliver content.  Let's focus on taking a Digital Ocean kubernetes

  • Isaac Johnson
    Isaac Johnson
6 min read
Harness
Getting Started

Harness

Harness bills itself as "the industry's first Continuous Delivery-as-a-Service platform".  You can signup up from the website https://harness.io/ using a few different credentials providers.  The product is priced in a few

  • Isaac Johnson
    Isaac Johnson
8 min read
Fresh Brewed Science © 2021
Latest Posts Facebook Twitter Ghost