Profile cover photo
Profile photo
Bruce Mcpherson
1,277 followers -
Google Developer Expert - Google Apps/Drive
Google Developer Expert - Google Apps/Drive

1,277 followers
About
Posts

Post has shared content
Getting cockroachDB (similar to Google Spanner) up and running on Kubernetes (GKE) can be quite a complex task, especially in secure mode. If you are working on something like this, this tutorial might save you a bit of time.

http://ramblings.mcpher.com/Home/excelquirks/cloudplatform/cockroachsecurekube


Post has attachment
Getting cockroachDB (similar to Google Spanner) up and running on Kubernetes (GKE) can be quite a complex task, especially in secure mode. If you are working on something like this, this tutorial might save you a bit of time.

http://ramblings.mcpher.com/Home/excelquirks/cloudplatform/cockroachsecurekube


If you've been following my Cloud platform/Kubernetes posts here's one about managing ssl certificates for a GKE ingress. I've been using kube-lego to manage the free certificates that you can get from lets-encrypt.com, but that is being deprecated in favour of cert-manager. Here's a couple of articles on how to use cert-manager instead of lets-encrypt.
http://ramblings.mcpher.com/Home/excelquirks/cloudplatform/serverapp/certmanager
http://ramblings.mcpher.com/Home/excelquirks/cloudplatform/serverapp/ingresscertmanager

Post has attachment
Last one for this week before moving on to Apps Script implementation.

Now we've got everything working with the Kubernetes/memcached/api combination, we need to be able to share the cache across different platforms. To do that, we need to add a memcached router on Kubernetes. Here's how.

http://ramblings.mcpher.com/Home/excelquirks/cloudplatform/memcache/memcachemcrouter


#gde #googleappsscript #article #kubernetes #googlecloudplatform

Post has attachment
Continuing with the theme of Kubernetes and memcached - in the previous article we implemented a small Nodejs app to speed up access to an uncached API. Now it's time to get that running inside the Kubernetes cluster.

#gde #googleappsscript #kubernetes #googlecloudplatform #article

Post has attachment
We've had several posts on implementing memcached on Kubernetes over the past few days, and if you've followed along, you'll now have a Kubernetes cluster running memcached, and a load balancer to get to it from externally.

Now we need a small app to test it with.This demo is a wrapper for the star wars api. Using the exposed memcached store, it gives response improvements of up to 50x.

http://ramblings.mcpher.com/Home/excelquirks/cloudplatform/memcache/memcachetest

Post has shared content
If you've been following my series of posts over the past couple of days, you'll now have your memcache service running inside your Kubernetes cluster.
Since we'll be using it to share cache between multiple platforms you'll need to expose it. Here's how to create a simple external loadbalancer for a Kubernetes service.

http://ramblings.mcpher.com/Home/excelquirks/cloudplatform/memcache/memcacheexpose


#gde #googleappsscript #googlecloudplatform #article #opensource #kubernetes #gcp

Post has attachment
If you've been following my series of posts over the past couple of days, you'll now have your memcache service running inside your Kubernetes cluster.
Since we'll be using it to share cache between multiple platforms you'll need to expose it. Here's how to create a simple external loadbalancer for a Kubernetes service.

http://ramblings.mcpher.com/Home/excelquirks/cloudplatform/memcache/memcacheexpose


#gde #googleappsscript #googlecloudplatform #article #opensource #kubernetes #gcp
Add a comment...

Post has attachment
Yesterday I posted the first in a series of articles to help you get Memcache running on Kubernetes. Next up - deploying it using Helm.

http://ramblings.mcpher.com/Home/excelquirks/cloudplatform/memcache/memcachehelm

Post has attachment
Running Memcache in a kubernetes cluster is an easy way to exchange data between different platforms, including Apps Script. This is the first in series of slightly off topic - but bear with me - on how all this can fit together and provide greater interoperability between GCP and Apps Script.


First step - getting a simple Kube cluster up and running.

http://ramblings.mcpher.com/Home/excelquirks/cloudplatform/memcache
Wait while more posts are being loaded