Curated DevOps Content

DevOps / SRE - Top Links Last Week

Week 1 - Issue #60

DevOps / SRE - Top Links Last Week
Photo by Austin Distel

Week 1 - Issue #60

💡
Support the project by Subscribing to our newsletter!

Minecraft as a Kubernetes admin tool

KubeCraft Admin is an immersive 3D sandbox user interface to manage workloads on a container orchestrator. The project populates the world with different animals in different pens (one for each namespace). The animals each correspond to a resource in your k8s cluster. Animals will die when resources get deleted; conversely, killing an animal in Minecraft will delete the corresponding resource. The inspiration for the project came from watching a video on the MakeCode platform, which showed that it's possible through a WebSocket server to manipulate the world in Minecraft programmatically.

Don’t Leave Your Cluster Unguarded - Use Gatekeeper Instead

OPA Gatekeeper is a sub-project of Open Policy Agent, specifically designed to implement OPA into a Kubernetes cluster. Gatekeeper provides a way to reduce dependency between DevOps admins and developers. It frees DevOps engineers from worrying about the developers making mistakes and provides developers with instant feedback about what went wrong and what they need to change. OPA is like a super-engine. You can write all your policies in it, then execute it with each input to check whether it violates any policies and, if so, in what way.

Monorepo vs Polyrepo: 5 Things You Should Consider

A monorepo is a single repository for one or more projects. Polyrepos are the opposite of monorepos. Monorepos is responsible for source control, not source control. Monorepos have several advantages when working with polyrepos: Collaboration, collaboration, DevOps, test suites, automation scripts, infrastructure configurations in one place. However, Polyrepos requires you to either publish your shared code as a library or use git-submodule. In a Monorepo, the main advantage is that each component receives the latest version of the shared code.

Kubernetes Networking 101

The default model is kube-proxy, which is not a proxy, and isn't designed to load balance traffic, control APIs, or monitor service behaviors. A service connects pods in a cluster or network of containers such that their location on a specific node is not relevant. In this situation, this means external traffic can be routed to particular pods even as their locations change or even when they are destroyed and restarted. There are multiple services and service object types relevant to routing external traffic into Kubernetes.

As the world enters a post-digital era, organizations explore disruptive technology trends. Artificial intelligence, machine learning, intelligent process automation, advanced analytics, and robotic process automation (RPA) are among the top DevOps technology trends to watch. In a survey by Accenture, 94% of IT and business experts reported that emerging technologies have accelerated firms' innovation pace in the last three years. As a result, a close eye on the different trends can help organizations optimize their business processes and adapt to the changing market needs.

💡
23 links this week. AI assisted and Human edited. Members can Unlock the rest below.

This post is for subscribers only

Already have an account? Sign in.

Subscribe to phpops

Sign up now to get access to the library of members-only issues.
Jamie Larson
Subscribe