Dicking with Docker

Dicking with Docker

assorted ramblings of a sysadmin

Menu

Thanos and Prometheus without Kubernetes

If you’ve been around the cloud-native world for a while, you’ll no doubt be familiar with (and quite likely already be using) Prometheus. You may however not have heard of Thanos. Put simply, Thanos takes Prometheus and makes it even more awesome.

Simon Weald 11th March 201912th March 2019 Containers, Docker, Metrics, Observability, Prometheus, Thanos 2 Comments Read more

Terraform S3 remote state with Minio and Docker

Whilst AWS’s free S3 tier is almost certainly sufficient to store Terraform’s remote state, it may be the case that you have a requirement to keep the data on-site, or alternatively if you’re using Terraform in an air-gapped environment then you have no choice but to self-host.

Simon Weald 27th February 20191st March 2019 Docker, Provisioning, Terraform No Comments Read more

Wildcard LetsEncrypt renewal with Ansible and Memset

Obtaining a wildcard LetsEncrypt cert with Ansible Earlier this year, LetsEncrypt made their wildcard x509 certificates available to the general public. Whilst this is a massive step forward over individual certificates for each domain, it does come with the overhead

Simon Weald 7th August 201831st January 2019 Ansible, Automation, LetsEncrypt 2 Comments Read more

Ansible module development gotchas

Having spent quite some time working on my initial modules to integrate with Memset, I’ve assembled a small list of dos and don’ts from some of my stumbling points.

Simon Weald 27th June 201831st January 2019 Ansible, Automation, Programming, Python 2 Comments Read more

Over-engineering my website with Kubernetes

A solution in need of a problem Like all good sysadmins, my personal website has been a ‘coming soon’ splash page for quite some time. According to the Wayback Machine, it’s been this way since some time in 2014. As

Simon Weald 18th March 201818th March 2018 Ansible, Deployment, Docker, Kubernetes, Orchestration, Packer, Provisioning No Comments Read more

Deploying Kubernetes on VMs with Kubespray

All the choices So you’re looking to start using Kubernetes, but you’re overwhelmed by the multitude of deployment options available? Judging by the length of the Picking the Right Solution section to the Kubernetes docs, it’s safe to assume that

Simon Weald 9th August 201731st January 2019 Ansible, Automation, Containers, Deployment, Kubernetes, Orchestration 5 Comments Read more

Ansible Node Bootstrapping

When you receive a new server, there are a variety of pre-requisites required before Ansible can be used to administrate the host. Below is my own personal playbook which works for both Debian and RedHat (and derivative) systems. — #

admin 4th August 201731st January 2019 Ansible, Automation, Deployment 1 Comment Read more

Forcing Kubernetes to use a secondary interface

Following on from my previous post, I discovered rather to my dismay that although I had my nodes initially communicating over the secondary interface, the weave services (and thus my inter-pod traffic) was all going over the public interface. As

Simon Weald 20th November 201631st January 2019 Containers, Kubernetes, Orchestration No Comments Read more

Deploying Kubernetes 1.4 on Ubuntu Xenial with Kubeadm

With the 1.4 release of Kubernetes, Google have made instantiating a cluster a whole lot easier. Using Kubeadm, you can bring up a cluster with a single command on each node. A further command will create a DaemonSet which brings

Simon Weald 17th November 201631st January 2019 Containers, Kubernetes, Orchestration 3 Comments Read more

Tags

ansible automation config management containers deployment docker kubernetes orchestration python ubuntu xenial

Recent Posts

  • Thanos and Prometheus without Kubernetes
  • Terraform S3 remote state with Minio and Docker
  • Wildcard LetsEncrypt renewal with Ansible and Memset
  • Ansible module development gotchas
  • Over-engineering my website with Kubernetes

Categories

  • Ansible
  • Automation
  • Containers
  • Deployment
  • Docker
  • Kubernetes
  • LetsEncrypt
  • Metrics
  • Observability
  • Orchestration
  • Packer
  • Programming
  • Prometheus
  • Provisioning
  • Python
  • Terraform
  • Thanos

Recent Posts

  • Thanos and Prometheus without Kubernetes
  • Terraform S3 remote state with Minio and Docker
  • Wildcard LetsEncrypt renewal with Ansible and Memset
  • Ansible module development gotchas
  • Over-engineering my website with Kubernetes

Recent Comments

  • Simon Weald on Wildcard LetsEncrypt renewal with Ansible and Memset
  • Simon Weald on Thanos and Prometheus without Kubernetes
  • nishant gautam on Thanos and Prometheus without Kubernetes
  • John Minton on Wildcard LetsEncrypt renewal with Ansible and Memset
  • Weekly Links 10/22-10/28: Ansible, Kubernetes, iPhone XR - Build a Homelab on Deploying Kubernetes on VMs with Kubespray

Tags

ansible automation config management containers deployment docker kubernetes orchestration python ubuntu xenial
Copyright © 2019 Dicking with Docker. Powered by WordPress. Theme: Spacious by ThemeGrill.