Welcome to issue #108 October 22nd, 2018
More and more use cases are described for Cloud Functions as well as StackDriver.
News
App Engine Go Official BlogGo 1.11 is now available on App Engine - Beta availability of the Go 1.11 runtime for the App Engine standard environment.
Official Blog StackdriverIntroducing Stackdriver as a data source for Grafana - Beta release of the Stackdriver data source for Grafana.
Compute Engine Official BlogGet more control over your Compute Engine resources with new Cloud IAM features - Introduction of two new Cloud IAM features, resource-level IAM and IAM conditions, to help better manage security and access control in Google Compute Engine.
Articles, Tutorials
Networking Official BlogCloud NAT: deep dive into our new network address translation service - Advantages of Cloud NAT vs other NAT offerings.
Networking Official Blog SecurityFirewall rules logging: a closer look at our new network compliance and security tool - With firewall rule logging, its easy to track every connection that has been allowed or denied in VM instances, in near-real-time.
DevOps Google Kubernetes Engine Official BlogEnhancing Spinnaker’s Kubernetes support to ease app deployments - Understanding CI/CD for Kubernetes with Spinnaker.
Kubernetes Official BlogBest practices for building Kubernetes Operators and stateful apps - Best practices for writing your own operator to manage a Kubernetes application.
KubernetesWhy Istio - How to get started with Istio.
Cloud SQL Google Kubernetes EngineHow to setup a Kubernetes Cluster that can connect to SQL on GCP using Private IP’s - Setting up a Kubernetes Cluster that can connect to SQL on GCP using Private IP’s.
Google Kubernetes Engine KubernetesDeploy Keycloak to Kubernetes cluster on GCP - How to deploy Keycloak (open source identity and access management solution) to Kubernetes cluster on GCP.
Google Kubernetes Engine IAMSimplifying Granular Access Control on Kubernetes (GKE) Using IAM and RBAC - Access control of GKE using Cloud Identity & Access Management (IAM) and RBAC.
Cloud IoT Official BlogMender and Cloud IoT facilitate robust device update management - Tutorial and reference integration to easily detect issues and the ability to remediate IoT devices with Cloud IoT Core and Mender.
Cloud Functions Official BlogServerless from the ground up: Building a simple microservice with Cloud Functions (Part 1) - Easy way to build a custom content management system using Google Cloud Functions.
Cloud Functions Javascript NodeJS TutorialUsing Puppeteer in Google Cloud Functions - Article goes through setting up Puppeteer (headless Chrome) and using in Cloud Functions.
Cloud Functions PythonCreating Google Cloud Functions Running Python - Comparison of Google Cloud Functions with AWS Lambda on Python example.
Google Cloud Platform JavaHow to publish a Spring Boot app (with a database) on the Google Cloud Platform - Publishing a Spring Boot app with a database on the Google Cloud Platform.
Cloud StorageUsing Chrome Dev Tools with Google Cloud - Article goes through steps of setting Cloud Storage for serving static content of a website and investigating results with Chrome Dev tools.
.NET Google Cloud PlatformAdding Social Login to your ASP.NET core 2.1 Google Cloud Platform Application - How to add Social Login to ASP.NET core 2.1 Google Cloud Platform Application.
DialogflowMining Your Actions History - Exploring Dialogflow's feature called History.
StackdriverApplication performance management with Stackdriver - Managing application performance with Stackdriver.
StackdriverReduce latency with Stackdriver Trace - How to reduce latency with Stackdriver Trace.
GPU StackdriverGPU Monitoring Agent For GCP StackDriver - Stack Driver Monitoring Agent that reports average GPU utilization and average memory GPU utilization.
Cloud BuildYo dawg, I heard you like builders, so I put a builder in your builder so you can build your build - Using Cloud Build, you can create a docker image and then use that image as a custom step in the same build.
App Engine CIContinuous Integration with Google Application Engine and Travis - Tips for continuous Integration with Google Application Engine and Travis.
App Engine DevOpsFull CI/CD Pipeline with Jenkins, Octopus and Google Cloud - Build CI/CD Pipeline with Jenkins, Octopus and Google Cloud.
Cloud Vision APIHow to Build an Image Search Application Using Cloud Vision API? - Building an Image Search Application Using Cloud Vision API.
Cloud Natural Language APITransform Voice of Customer to Insights by using Google Cloud APIs in 30 Minutes. - Explore opportunities to discover insights from unstructured data like customer service calls using Google Cloud APIs.
Cloud Spannerspanner-cli, the Cloud Spanner command line interface - Interactive command line tool for controlling Spanner databases.
BigQuery BusinessGoogle's BigQuery Brings GIS Into The Petascale Era - How BigQuery is making difference for big data analysis.
Slides, Videos, Audio
JavaGCP Podcast - #151 Java & Jib with Patrick Flynn and Mike Eltsufin
Google Kubernetes EngineKubernetes Podcast - #25 GKE Container-Native Load Balancing, with Ines Envid and Neha Pattan
PuppetPuppetize Live San Francisco - Puppet + Google Cloud: Migrating to the Cloud with Puppet