Categories
General Linux

Auto-Renew Let’s Encrypt Wildcard Certificate using Google Cloud DNS

Let’s go over how to create a Wildcard Certificate that also auto-renews. Wildcards are challenged by DNS-01. This challenge asks you to prove that you control the DNS for your domain name by putting a specific value in a TXT record under that domain name. This requires DNS access, especially when you are automating the […]

Categories
Kubernetes

Kubernetes: Enable Istio on GKE using Terraform

I showed you how to create a GKE cluster with Terraform in a previous post. When I went to enable Istio, it wasn’t as simple as I thought. I ended up having to add an additional google-beta provider, along with having to add this google-beta provider within the google_container_cluster resource. Update gkecluster/provider.tf https://www.terraform.io/docs/providers/google/provider_versions.html You can […]

Categories
Kubernetes

Kubernetes: Create GKE Cluster with Terraform

Install brew install terraform Service Account IAM & admin > Service accounts, and click + CREATE SERVICE ACCOUNT. I gave the role Project > Editor because I am also using this Service Account to create a VPC network. Click CONTINUE. OR if you are only creating a GKE cluster, you can simply assign the roles Kubernetes > Kubernetes […]

Categories
gcp

Managing Multiple Accounts in GCP

Add an account. gcloud config configurations create [CONFIG_NAME] Example gcloud config configurations create my-account Setup the new configuration. gcloud init List config. gcloud config configurations list NAME IS_ACTIVE ACCOUNT PROJECT DEFAULT_ZONE DEFAULT_REGION default False user1@domain1.com project-1 us-west1-a us-west1 my-account True user2@domain2.com project-2 us-west1-a us-west1 List active account. gcloud auth list Credentialed Accounts ACTIVE ACCOUNT user1@domain1.com […]

Categories
MAC

iPhone: Google Contacts CardDav Sync Problem

While my Google Contacts sync from Google Contacts down to my iPhone, it failed to sync Contacts created on my iPhone back up to Google Contacts. Solution: Go to Settings > Mail, Contacts, Calendars > scroll down to the Contacts section > Default Account > Choose your Google CardDAV account.   Google Contacts CardDav setup