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

This week: FaaS, Write for Cloud Native, and more!

Hey ,

Last week we mentioned that we'd be at KubeCon 2020 in Amsterdam on March 30 - April 2. Yesterday, CNCF announced that they're postponing it due to COVID-19 precautions. We had 3 people sign up to chat with us from this mailing list, we'll make sure we reach out directly to you when KubeCon Amsterdam is finalized. Thanks for your interest!

This week, we bring you a deep dive on a FaaS implementation in K8s, and a look at our Technical Writing Guidelines that we use to produce the content we send out to you. The writing guidelines are particularly important because we previously launched Write For Cloud Native so we could pay members of the DevOps community  to share their knowledge with others on our blog. If you're interested, check that out below 👇

Write For Cloud-Native on the Magalix Blog


Implementing FaaS in kubernetes 1

Implementing FaaS in Kubernetes Using Kubeless

The Function as a Service (FaaS) is a relatively new architectural pattern. It came into existence when major cloud providers like AWS started offering products like Lambda Functions, followed by Azure Functions (Microsoft Azure), and Google Cloud Functions (Google Cloud). The idea behind those products is that sometimes, you may not need a service in the “always-on” mode. Rather, you want a “one-off” type of service; it is activated only when a request arrives and then “dies.”


Magalix Technical Writing Guidelines

Magalix is excited to continue building out its collection of technical articles related to server administration and software engineering. To ensure that Magalix articles have consistent quality and style, we have developed the following guidelines.


From the K8s Community

How To Create a CD pipeline with Kubernetes, Ansible, and Jenkins

Editor's note: This post from our blog was expanded and posted on HackerNoon this week. Check it out!

CI/CD is a term that is often heard alongside other terms like DevOps, Agile, Scrum and Kanban, automation, and others. Sometimes, it’s considered to be just part of the workflow without really understanding what it is or why it was adopted. Taking CI/CD for granted is common for young DevOps engineers who might have not seen the “traditional” way of software release cycles and, hence, cannot appreciate CI/CD. 

Read More....

Operationalizing Kubernetes at Scale

Editor's note: This is an eBook on operationalizing Kubernetes, not a blog post. But worth checking out nonetheless! And don't forget to get our eBook on Kubernetes 101 if you haven't yet!

Now that Kubernetes is gaining traction in mainstream IT environments, the next biggest challenge IT teams will face is operationalizing the platform at scale. Provisioning a single Kubernetes cluster is one thing, but deploying and managing tens, hundreds or even thousands of Kubernetes clusters is still beyond the capabilities of the average IT organization.


 Establishing a Kubernetes Pod Security Policy

 Kube-PSP-Advisor is a tool that makes it easier to create K8s Pod Security Policies (PSPs) from either a live K8s environment or from a single. yaml file containing a pod specification (deployment, daemon set, pod, etc.).

Read More....

Everyone might be a cluster-admin in your Kubernetes cluster

Quite often, when I dive into someone's Kubernetes cluster to debug a problem, I realize whatever pod I'm running has way too many permissions. Often, my pod has the cluster-admin role applied to it through it's default ServiceAccount.

Sometimes this role was added because someone wanted to make their CI/CD tool (e.g. Jenkins) manage Kubernetes resources in the cluster, and it was easier to apply cluster-admin to a default service account than to set all the individual RBAC privileges correctly. Other times, it was because someone found a new shiny tool and blindly installed it.

Read More....

If there is something you want us to include in a newsletter please send it to

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