Latest
All Posts
751 published posts

Securely Access AWS Services from Google Kubernetes Engine (GKE)
It is not a rare case when an application running on Google Kubernetes Engine (GKE) needs to access Amazon Web Services (AWS) APIs. Any application has needs. Maybe it needs to run an analytics query on Amazon Redshift, access data stored in Amazon S3 bucket, convert text to speech with Amazon Polly or use any other AWS service. This multi-cloud scenario is common nowadays, as companies are working with multiple cloud providers.

DoiT International announces acquisition of superQuery
DoiT International (“DoiT” or the “Company”), the leading provider of proprietary public cloud optimization and operations software and public cloud expertise, announced it has signed a definitive agreement to acquire superQuery (superquery.io) — a unique development platform for Google BigQuery helping data teams to increase data exploration speed and cost optimization of big data workloads.

Refactoring Terraform, The Right Way.
Infrastructure as code (IaC) is hard. Often, you need to set up infrastructure (nowadays usually with Terraform) and you start writing a code that fits your specific use case.

Kubernetes and Secrets Management in the Cloud
Secrets are essential for the operation of many production systems. Unintended secrets exposure is one of the top risks that should be properly addressed. Developers should do their best to protect application secrets.

Vault High Availability on GKE
Managing secrets natively in Kubernetes is not a secure option. Secrets in Kubernetes is just a base64 encoded plain text that can be consumed in a running pod.

Launching Google Kubernetes Engine clusters using AWS CloudFormation
Can Two walk together, except they be agreed? [Amos 3:3] Last week Amazon announced third-party resource support for AWS CloudFormation.

No More Free External IPs on Google Cloud. How Much Will it Cost You?
Recently, Google announced that as of 2020 it will increase the prices of Google Compute Engine VMs that use external IPv4 addresses. Run this script to estimate future costs for your machines.

Programming an Autonomous Car with TensorFlow
AWS released an awesome tool to teach Reinforcement Learning to beginners, but only exposed a limited interface for controlling it. We’ve hacked it and turned it into a Deep Q-Learning Raging Bull, compatible with OpenAI Gym and powered by TensorFlow.

DoiT International Announces over $100 Million Investment by Charlesbank
BOSTON, Nov. 01, 2019 (GLOBE NEWSWIRE) — DoiT International (“DoiT” or the “Company”), a leading provider of proprietary public cloud optimization and operations software and public cloud expertise, today announced that Charlesbank Technology Opportunities Fund, a fund managed by Charlesbank Capital Partners, along with affiliated investors, has invested over $100 million in the Company.

‘eksctl’ Stuck on Waiting for Nodes to Join the Cluster
Many of our customers who have tried to create a Kubernetes cluster encountered this error message without specific logs that may help them understand what went wrong. This is how we usually solve it.
Your cloud bill shouldn't be a mystery
Optimization, automation, expertise. In one platform.

Kubernetes GKE Workload Identity
Often you want to configure your Kubernetes services to use a specific Google service account (much like kube2iam project).

Hacking Google Cloud Run
Opinionated take on how to use Google Cloud Run for functions that take longer than 10–15 minutes