Not rendering correctly? View this email as a web page here.

This week: A new Magalix, more Write for Cloud-Native Community Expert Articles, and our first COVID-19 Donation

Hey ,

First, last week we announced the new Magalix - resource automation, observability, and security policy enforcement features, all at your fingertips. Check it out by logging into your console. We have a 14-day free trial to give all the features a whirl. If yours expired and you want to give it a try, just reply to this email and let us know directly.

Go to the Magalix Console

Also, this week the Write for Cloud-Native Program brings you Muhammed Zarak bin Kaleem on a quick walkthrough guide on how to deploy a cluster on Google Kubernetes Engine (GKE).

In addition, we made our first $100 donation to COVID-19 Relief, as we're matching every payment to our Community Experts with donations to GiveDirectly, which we mentioned here.

Screenshot 2020-04-09 13.29.16

Screenshot 2020-04-09 13.29.26

We're in the process of setting up a dashboard that will make all of our donations and tracking transparent for the community, but in the meantime, we will document our (and your!) contributions to this effort.

If you'd like to level up the cloud-native community's knowledge while supporting a great cause, apply to Write for Cloud-Native today. Thanks for reading!

Write For Cloud-Native on the Magalix Blog

How to deploy an application on Google Kubernetes Engine GKE-1

How To Deploy an Application on Google Kubernetes Engine (GKE)

In this article, we will talk about Google Kubernetes Engine (GKE) and deploy a sample app on a GKE cluster. Kubernetes is the preferred container orchestration tool in 2020 and is used to deploy applications delivered within packages. Most cloud providers i.e. Amazon Web Services, Google Cloud, and Azure, all have their own managed Kubernetes service offering.


 

Deploying an application on Kubernetes from A to Z-2

Deploying An Application On Kubernetes From A to Z

We’ve all been there. You learned the basics of Kubernetes, Pods, ReplicaSets, Deployments, Services, etc. The different lego parts that are used to build something big. However, you need a working example where you can connect all the parts together. That’s exactly the purpose of this article. In the following, we don’t explain basic Kubernetes concepts. We assume that you already know them. Instead, we give you the know-how of deploying a typical web application into a Kubernetes cluster. So, shall we start?


 

From the K8s Community


Kubernetes is Not Your Platform, It's Just the Foundation (Video)

Manuel Pais discusses how many organizations see Kubernetes as “the” platform, rather than just a technical foundation for a true internal platform. Successful Kubernetes adoption requires thinking about what a platform really means and learning which team structures and interactions work well. And evolve them over time.

Read More....


Portworx Essentials: A Free Cloud Native Storage Engine for Kubernetes

If you deal with Kubernetes, you know that storage is one of the core building blocks of the cluster infrastructure. It is as important as the compute building block delivered by the worker nodes. Since the power of the cluster is always measured in terms of the number of worker nodes and their configuration, storage doesn’t get its share of attention.

Read More...


Observability: Solving The Hidden Cost of Kubernetes Applications

Kubernetes, in many ways, has allowed software organizations to realize the benefits of microservices by providing a convenient and powerful abstraction for deploying, scaling and running distributed software systems. Those benefits, however, have come at a cost for traditional software operations. Indeed, as microservices have grown in complexity and scale, teams have often struggled to adapt to the hidden costs that these powerful new technologies have uncovered—spiraling monitoring costs, misunderstanding or not understanding service dependencies, the creation of single human points of failure (aka the bus factor) and more.

Read More....


Managing Infrastructure from Kubernetes with the HashiCorp Terraform Operator

HashiCorp has released the alpha version of the Terraform operator for Kubernetes to manage infrastructure as code from Kubernetes. After installing the operator, users can synchronize Terraform workspaces using Kubernetes manifests. Then, applications running in Kubernetes can reference Terraform outputs using ConfigMaps. For now, this operator only works for Terraform Cloud.

Read More....


If there is something you want us to include in a newsletter please send it to weekly@magalix.com


Ready to understand more about your K8s clusters? Check us out at the Azure and GCP Marketplaces below.

AzureGCP marketplace

Find us on GitHub github_PNG58