Welcome to issue #160 October 21st, 2019


Networking Official Blog

Improve your connectivity to Google Cloud with enhanced hybrid connectivity options - 100 Gbps Dedicated Interconnect and High Availability (HA) VPN are both generally available on Google Cloud.

BigQuery Data Analytics Official Blog

New geospatial data comes to BigQuery public datasets with CARTO collaboration - Data analytics on public datasets from CARTO and BigQuery.

Articles, Tutorials

Infrastructure, Networking, Security, Kubernetes

GCP Experience Google Kubernetes Engine Kubernetes

WordPress on Google Kubernetes Engine using Google Filestore, Cloud SQL, Cloud MemoryStore - This article goes over how to deploy WordPress, an open-source, content management system on Google Kubernetes Engine using Google Filestore, Cloud SQL, Cloud MemoryStore and Google Cloud Storage.

Networking Resources Manager Virtual Private Cloud

How to make sure your teams always use the right subnetwork in a Shared VPC architecture - Using Organizational policy constraint called Restrict Shared VPC Subnetworks when working with multiple subnetworks.

Docker Java Kubernetes Tutorial

Running Spring Boot application on GKE - Step by step walkthrough running a Spring Boot application on Google Kubernetes Engine.

Google Kubernetes Engine Kubernetes Networking Security

Network Policies made easy on GKE - Using network policies on Kubernetes Engine you can protect against network security threats like container vulnerabilities without the added cost of a service mesh.

App Development, Serverless, Databases, DevOps

Cloud Functions Python

How to build an event driven application on Google Cloud using Cloud Functions - Examples of Cloud Functions applications.

Cloud Functions NodeJS

Serverless Slack Bot: Introduction for Integrating Slack Bot with Google Cloud Functions (Part 1) - This post is introducing you to how to get started with a basic Slack bot and integrate it with Google Cloud Functions for a serverless request-response function.

Cloud Functions NodeJS

Serverless Slack Bot: Automate Tasks in Google VM Instance (Part 2) - Using Cloud Functions to start/stop Compute Engine VM from Slack.

Knative Kubernetes Serverless

Serverless Applications with Knative - Overview of Knative project and example of Knative Serve component.

Istio Knative Kubernetes Serverless

Cluster local issue with Knative Eventing v0.9.0 - Handling the issue of cluster local gateway for Knative Eventing.

Cloud Storage Kubernetes

How to backup Jenkins configuration to Google Cloud Storage - Backing up Jenkins configuration deployed on Kubernetes to Google Cloud Storage.

Big Data, Analytics, ML&AI

BigQuery Data Analytics Official Blog

Grafana and BigQuery: Together at last - Visualizing data from BigQuery in Grafana.

BigQuery Firebase

Dynamic User Retention Using BigQuery (Firebase Project) - Few BigQuery queries to analyze user retention for Firebase mobile app.

BigQuery Data Analytics

How to instantly recover a table in Google BigQuery - If you need to Ctrl-Z (undo) in BigQuery after something went wrong, here are a couple of ways to get your data back.

AI Platform Machine Learning

Same Classifier, Different Cloud Platform — Part 3: Google Cloud - This blog post is part of a series of articles about training and deploying the exact same model on three different cloud platforms: AWS, Azure and GCP.

Cloud Bigtable Cloud Dataflow

Modifying Rowkey (Schema) in Bigtable using Dataflow - The article explains how to export and import the Bigtable table and modify row keys using Dataflow.

Big Data BigQuery Official Blog

Migrating data warehouses to BigQuery: Introduction and overview - Solution series that helps you transition from an on-premises data warehouse to BigQuery.

Big Data BigQuery Official Blog Teradata

Migrating Teradata to BigQuery - Solution series that helps you transition from a Teradata data warehouse to BigQuery.

BigQuery Cloud Natural Language API

Visualizing Entity Networks Through The GEG: BigQuery, Gephi & Cloud Natural Language API - Analyzing and visualizing 11 billion entities from more than 100 million English language articles spanning the last three years in the GDELT Global Entity Graph.


Apigee GCP Experience Official Blog

Knock, knock, who's there? It's Guidion, bringing timely service calls with APIs - Learn how Guidion uses APIs to deliver technical services in and around the house.

Official Blog

How the cloud can drive economic growth in APAC (and everywhere) - In its new whitepaper, BCG assesses the economic and jobs impact of cloud adoption for six APAC economies and their businesses.

Slides, Videos, Audio

GCP Podcast - #199 Data Visualization with Manuel Lima

Kubernetes Podcast - #75 cert-manager, with James Munnelly



Cloud Functions - The max instances feature is now at the General Availability release level: Controlling Scaling Behavior Note that when you have set a max instances limit, you may encounter a scenario where there are insufficient instances to meet incoming traffic load.

Cloud Composer - New versions of Cloud Composer images: composer-1.7.9-airflow-1.9.0, composer-1.7.9-airflow-1.10.1, and composer-1.7.9-airflow-1.10.2. Bucket Policy Only is now supported, and you will no longer need to disable it during Cloud Composer environment creation. Improved automatic zone selection during environment creation.

Config Connector - Bump compute api group version to v1alpha2 rename ComputeGlobalForwardingRule to ComputeForwardingRule add required location field to the following existing resources: ComputeAddress, ComputeBackendService, ComputeForwardingRule, ComputeHealthCheck, ComputeTargetHttpProxy, ComputeURLMap ComputeAddress CRD now supports both global and regional compute addresses. Add the following new resources with samples: ComputeNetworkPeering, ComputeTargetVPNGateway, ComputeVpnGateway, IAMCustomRole, ComputeHTTPSHealthCheck, ComputeSharedVPCHostProject, ComputeRouter.

Cloud Spanner - If you would like to use Hibernate ORM with Cloud Spanner, we now provide a guide to help you connect Hibernate ORM to Cloud Spanner.

Cloud AutoML Vision Object Detection - Batch prediction Beta The following Beta feature is available in API version v1beta1: In addition to online predictions in our Cloud and predictions at the Edge, we now support batch predictions in our Cloud with your AutoML Vision models. TensorFlow.js Integration Beta This integration allows AutoML Vision Edge models to be exported as TensorFlow.js package.

Cloud AutoML Vision - Avoid Unnecessary Classification Model Deployment Charges at GA Review each project’s Models. Batch prediction Beta The following Beta feature is available in API version v1beta1: In addition to online predictions in our Cloud and predictions at the Edge, we now support batch predictions in our Cloud with your AutoML Vision models. TensorFlow.js Integration Beta This integration allows AutoML Vision Edge models to be exported as TensorFlow.js package.

AutoML Translation - AutoML Translation is now generally available. Model lifetime AutoML Models run on a managed platform that is regularly upgraded. AutoML Translation has upgraded its Google NMT base models onto a new training architecture so that it now runs end-to-end on upgraded TPUs. Customers already using AutoML might experience additional differences between v1 and previous versions of the service: Data validation now provides warnings on data import to indicate certain data is not usable for training jobs.

App Engine - The Node.js 12 runtime for the App Engine standard environment is Beta.

Cloud Security Command Center - Security Health Analytics is now in beta and can now be enabled in the Sources Management page of Cloud SCC. A new Vulnerabilities tab in Cloud SCC displays a dashboard that summarizes Security Health Analytics findings. Security Health Analytics no longer requires separate service account setup or permissions.

App Engine - The Go 1.13 runtime for the App Engine standard environment is now Beta.

App Engine - The Java 11 runtime for the App Engine standard environment is now GA.

Cloud Bigtable - Admin Activity audit logging is now generally available.

Kubernetes Engine - GKE cluster versions have been updated as detailed in the following sections. Masters and nodes with auto-upgrade enabled will be upgraded: Rollouts are phased across multiple weeks, to ensure cluster and fleet stability. The following Kubernetes versions are now available for new clusters and for opt-in master upgrades and node upgrades for existing clusters. v1.12.x1.12.10-gke.15 This release includes a patch for CVE-2019-11253. The following versions are no longer available for new clusters or upgrades. 1.12.9-gke.15. 1.12.9-gke.16. 1.12.10-gke.5. 1.12.10-gke.11. A vulnerability was recently discovered in Kubernetes, described in CVE-2019-11253, which allows any user authorized to make POST requests to execute a remote Denial-of-Service attack on a Kubernetes API server.

Cloud SQL - Cloud SQL Second Generation MySQL instances have a new high availability (HA) configuration. The beta version of Cloud SQL for SQL Server is available.


Latest Issues


Zdenko Hrček
Třebanická 183
Prague, Czech Republic
Phone: +420 777 283 075
Email: [email protected]