DevOps'ish

DevOps, Cloud Native, Open Source, and the ‘ish in between.

Paper Boats Afloat

044: Kubernetes, Go, AWS, and Much More

I had the pleasure to travel to our South Florida office this week. I participated in five quarterly planning meetings and Bankrate’s 2nd Hackathon. The quarterly planning meetings were pretty cool. It was interesting to see what all our dev teams were going to be pushing forward with for the year. But, the highlight of the week was the Hackathon. There were some incredibly creative ideas built around the Bankrate platform that I’m sure a few will be brought into our products soon. I had the modest goal of standing up a Kubernetes cluster in AWS and deploying an example app to it. Luckily I had enough support from our team of Phippineers to make it happen. Phippineers you ask? Several members of the team have only heard me talk about Kubernetes. The first thing I asked the team to do was to watch The Children’s Illustrated Guide to Kubernetes to get an idea of the concepts at play. In the guide, a cute little giraffe named Phippy represents a PHP app looking for a home. The team latched on to this and off we went using Terraform to roll out CoreOS Tectonic to AWS. There were some bumps along the way and at one point I was almost ready to throw in the towel. But, with some help from various CoreOS folks on Twitter we got everything up and running. One of the devs on the team set out assembling a Laravel app to be deployed to the cluster. They marveled at the ability to roll out multiple versions of the app, scale up the whole cluster, and scale it back down by editing a variable here or there. It was an awesome experience! My team didn’t win any prizes or accolades but we definitely took a huge leap towards our future infrastructure.

Join Our Research Group — GoCD
Take our short survey for the chance to join a great group of continuous delivery practitioners in our research group. You’ll be eligible to get your name on our contributors list, and win great schwag, and gift cards. SPONSORED

All Things Open
October 23 and 24, Raleigh, NC USA 2,500–3,000+ technologists will descend upon the City of Oaks to attend 200+ sessions from nearly as many speakers. Representative from nearly every major technology company in the U.S. will be in attendance as well. To get 20% off enter code DevOpsish20 when registering to attend. Website: https://allthingsopen.org To Register: https://allthingsopen.org/register-now

All Day DevOps, Live Online
October 24, 2017 When: October 24, 2017 (24 hours) Where: From your desktop, laptop, or mobile device Free Registration: All Day DevOps Registration (http://www.alldaydevops.com)

On October 24th, DevOps’ish will be supporting the Live Online All Day DevOps Conference. This is a 24-hour event with 5 simultaneous tracks, delivering 96 sessions and 4 keynotes in 38 time zones. Session tracks include Automated Security, CI/CD, Modern Infrastructure, DevOps in Government, and the Tech Crawl, where companies will take you behind the scenes of their DevOps working environments.

People

Kubernetes Community Steering Committee Election Results: Please congratulate Aaron Crickenberger, Derek Carr, Michelle Noorali, Phillip Wittrock, Quinton Hoole and Timothy St. Clair.

Anxiety Update 1 by Kris Nova: “Most of these are NOT rational. I know that. Telling me to simply NOT worry about them will just hurt me.”

Announcing more Open Source Peer Bonus winners: Google Open Source established this program six years ago to encourage Googlers to recognize and celebrate the external developers contributing to the open source ecosystem Google depends on.

The Women Who Go Wildfire by Sarah Adams: Why has Women Who Go grown so fast? Because of the parasitic growth of mutual, undying love and respect.

Process

Are you stuck in the new DevOps matrix from hell? A DevOps assembly line platform can help avoid config sprawl and the DevOps matrix from hell by configuring the workflow above fairly easily, while also giving you repeatability and audit trails.

Why everyone fails at monitoring; and what you can do about it: People monitor their systems for two main reasons: to keep their system healthy and to understand its performance. Almost everyone does both wrong.

PayPal API Design Guidelines: PayPal is sharing these guidelines to help propagate good API design practices in general.

3 billion Yahoo accounts affected by 2013 breach

A Fast, Secure Migration to Google Cloud Platform using Cloudflare

VMware Escapology — How to Houdini the Hypervisor

The Chaos Toolkit: A free, open source project that enables you to create and apply Chaos Experiments to various types of infrastructure, platforms and applications.

Vulnerability Note VU#973527: Dnsmasq contains multiple vulnerabilities.

Abandoning Iranian Nuclear Deal Could Lead to New Wave of Cyberattacks: If Trump walks away from the pact, Tehran could see “retribution against Western targets.”

Tools

Announcing Amazon EC2 per second billing: Amazon EC2 usage of Linux based instances that are launched in On-Demand, Reserved and Spot form will be billed on one second increments, with a minimum of 60 seconds.

Keybase launches encrypted git: It is end-to-end encrypted. It’s hosted, like, say, GitHub, but only you (and teammates) can decrypt any of it. To Keybase, all is but a garbled mess. To you, it’s a regular checkout with no extra steps.

Reasons Kubernetes is cool: Kubernetes lets you do some amazing things (but isn’t easy)

Start with Kubernetes in less than 5 minutes with Minikube: Minikube creates a local, single-node Kubernetes cluster for development and testing. Setup is completely automated and doesn’t require a cloud provider account.

The State of Go 1.9 — Francesc Campoy

Go 1.8.4 and Go 1.9.1 are released: Two security-related issues were recently reported. To address this issue, we have just released Go 1.8.4 and Go 1.9.1.

Compute Engine machine types with up to 96 vCPUs and 624GB of memory: If you need an insanely huge instance Google has you covered.

PostgreSQL 10 Released: The PostgreSQL 10 release includes significant enhancements to effectively implement the divide and conquer strategy, including native logical replication, declarative table partitioning, and improved query parallelism.

OpenSSH 7.6 has just been released: Deletes SSH protocol version 1 support, associated configuration options and documentation.

twitchyliquid64/subnet: Simple VPN server/client for the rest of us.

PopSQL: Modern, collaborative SQL editor for your team. Write queries, visualize data, and share your results.

asciimoo/colly: Lightning Fast and Elegant Scraping Framework for Gophers

pcap2curl: Turning a pcap file into a set of cURL commands for “replay”

cri-o v1.0.0-rc3: Close to releasing 1.0 as the number of bugs go down.

Learn Go Variables — A Visual Guide: Easily understand Go variables with visual examples.

Deploying Rancher 2.0 on Vagrant: This post will drive you through the process to deploy without any effort a Rancher platform using Vagrant and VirtualBox.

pearsontechnology/environment-operator: The purpose of Environment Operator is to provide a seamless application deployment capability for a given environment within Kubernetes. It can easily hook into existing CI/CD pipeline capabilities including our CI/CD pipeline as well as a typical Jenkins server through a Jenkins plugin.

bitnami/sealed-secrets: A Kubernetes controller and tool for one-way encrypted Secrets.

clcollins/terraform-ansible-inventory: An Ansible dynamic inventory script for generating an inventory from a Terraform terraform.tfstate file.

Tweet of the Week


Subscribe to DevOps'ish for updates on DevOps, Cloud Native, and Open Source news.

Join the DevOps'ish group on Telegram

E-mail this to a friend!


whoami

I'm Chris Short, 20+ veteran of the IT industry and 11 year veteran of the US Air Force. I help people and companies embrace DevOps practices and tools through writing and public speaking. I am a staunch advocate for transparency and open source solutions to problems.

Follow me on Twitter and LinkedIn. Join the discussion on Facebook and Telegram.


Share