Ingress continues to be a challenge for the Kubernetes community. It’s been nearly five years since work began on specifying the Kubernetes Ingress APIView in browser »
The New Stack Update

ISSUE 216: Incoming: The Kubernetes Ingress API

Talk Talk Talk

“Load balancers still have an important place in today’s service networks, but in many cases organizations become overwhelmed with the number of these devices to manage, if they bolt them onto every service and use them to manage all of their traffic within service-based applications.”

Stephen Wilson, HashiCorp solutions engineer
Add It Up
What options are being considered for COBOL applications?
COBOL Devs Believe in Modernization
COBOL got scapegoated last month when state unemployment systems failed under the strain of millions of new claims. In retrospect, a lack of skilled programmers was not a major problem. Instead, these computer systems' unemployment systems weren’t modernized because of inertia. Why fix a leaky rook if isn’t leaking, especially if the average roofer (COBOL developer) made $106,194 a year in 2019.

The most common approach towards COBOL applications is modernization, not retirement, according to an ongoing survey of over 500 people involved with COBOL systems being conducted by Micro Focus and Vanson Bourne. Sixty-three percent of participants are in the process of modernizing these applications and 36% are replacing them. These applications are being updated with new functionality, re-platformed and moved to the cloud environment, and even moved to new mainframe systems. Almost all (92%) of the aforementioned survey believe their organization’s COBOL applications are strategic. Even though you may not have a COBOL application in your portfolio, there may be many other critical systems that do not rely on a modern language or cloud native architecture. Let this be a reminder to us all that calling for digital transformation does not mean that legacy applications will go away any time soon.

Take Our Survey on Open Source Programs and Best Practices
In partnership with The Linux Foundation’s TODO Group and co-sponsored by VMware, the third annual survey looks at the effectiveness of Open Source Program Offices (OSPOs) and policies that govern open software development. As an incentive, two $250 Visa gift cards will be given out. As always, the results will be shared publicly on The New Stack and the TODO Group’s GitHub repository.

What's Happening

Twenty years ago, Dries Buytaert founded Drupal right at the dot-com bust. Then in 2008, at the start of the so-called Great Recession, he started Acquia, a digital experience platform for Drupal sites. Some would say recessions are unlucky times to start businesses. Not Buytaert. He’s convinced that well-loved free and open source software (FOSS) is recession-proof. And that’s what this episode of The New Stack Makers podcast dives into.

Dries Buytaert - Why Open Source Is Recession-Proof

Incoming: The Kubernetes Ingress API

Ingress continues to be a challenge for the Kubernetes community. It’s been nearly five years since work began on specifying the Kubernetes Ingress API. Engineers working on the project say they are close to promoting the technology from its current Beta status. It’s a difficult job for a complex part of Kubernetes operations, noted HAProxy software developer Nick Ramirez in a contributed post this week.

Kubernetes Ingress manages how outside traffic gets to a Kubernetes-driven service. One of the chief advantages of Kubernetes is how it can dynamically scale up services across different servers, depending on demand. Multiple copies of a service, however, requires a load balancer or gateway to distribute requests equally across all the identical copies of a service. The load balancer must also keep track of each service’s internal IP numbers, which are constantly changing and all different from the IP address provided to the end-user.

Kubernetes itself doesn’t offer this capability, which is why work on the Kubernetes Ingress API is vital because it will provide a standardized way that load balancers, proxy servers and API gateways can route traffic to Kubernetes. It also provides a means for Kubernetes admins to specify and even automate inbound traffic patterns using the same K8s-centric rules they are already familiar with.  

Currently, a number of different companies and open source projects (HAProxy, NetApp, NGINX, Traefik) provide their own Ingress Controllers, as they are called, that serve as the interfaces between Kubernetes and their own software.  And once the Ingress API will be finished, end users will have more control and less hassle over their favorite routing software. Let’s hope that time comes soon.

KUDO Automates Kubernetes Operators

Kubernetes Operators simplify the experience of automating complex applications in containers — for example, deploying Kubernetes-native stateful Cassandra clusters that can scale alongside your stateless containers — but creating those operators can be anything but simple. At Snyk’s All The Talks virtual conference last month, Matt Jarvis, director of community at D2IQ introduced The Kubernetes Universal Declarative Operator (KUDO), which uses declarative YAML to more easily build these Kubernetes operators, and goes beyond mere deployment to include automation for tasks such as configuration updates, failure recovery, and binary upgrades.

Game Theory: Why System Security Is Like Poker, Not Chess

Dr. David Brumley from Carnegie Mellon University has a contributed post on the site explaining why the cybersecurity war with malicious attackers is more like a game of poker than one of chess. In chess, he points out, you can see all the resources your opponent — the attacker — has. With poker, you do not have this complete information. He uses the game theory — created by computer pioneer John von Neumann — to explain how to work with this limitation. Game theory is a way of modeling scenarios and guiding decisions: You can model probabilities on how someone else will take action and what you’ll do to counter that action.

‘Cards Against Containers’: A DevOps Card Game from Sysdig

Ever play Cards Against Humanity? It’s a fun, rather racy, party game. Each player uses their collection of cards, each with an outrageous answer, to answer a question posed to the group. The most brilliant (or most foul) answer wins. Well, in anticipation of the KubeCon that didn’t happen, the folks at Sysdig created a version for the container world. Read all about it here.

Party On

Deepak Singh, AWS VP Containers, Linux, HPC, recorded on this week's TNS Context podcast.

Peder Ulander, AWS GM Open Source, on this week's episode of The New Stack Context podcast.

On The Road
Prisma Cloud by Palo Alto Networks Virtual Pancake & Podcast Breakfast // MAY 13, 2020 // VIRTUAL @ 8AM PDT

MAY 13, 2020 // VIRTUAL @ 8AM PDT

Prisma Cloud by Palo Alto Networks Virtual Pancake & Podcast Breakfast

It’s like a wrinkle in time. The online world is facing unprecedented workloads, reaching levels on a daily basis that usually only happens on the busiest days of the year. The cloud native approach has been rapidly gaining popularity with businesses large and small. In this new reality that we find ourselves, the effective work of distributed teams is more important than ever, and DevOps or DevSecOps are no different. Security is a critical matter that should be built into the earliest phases of web development, serving as a catalyst for teams making transitions to cloud native practices. Join The New Stack for a discussion about how remote and distributed DevOps teams tackle the challenges of applying the principles of cloud native security and shifting security left. Register now!

Open Source 101 // MAY 12, 2020 // AT HOME @ 8:45AM - 2PM PT

MAY 12, 2020 // AT HOME @ 8:45AM - 2PM PT

Open Source 101

Open Source 101 at Home is a one-day virtual conference focusing on the processes and technologies central to open source. More than 20 speakers will deliver 25 sessions directly to attendee devices all over the world. Enter promo code NEWSTACK when registering and the cost will be reduced to $0. Register now!

The New Stack Makers podcast is available on: — Pocket CastsStitcher — Apple PodcastsOvercastSpotifyTuneIn

Technologists building and managing new stack architectures join us for short conversations at conferences out on the tech conference circuit. These are the people defining how applications are developed and managed at scale.
Copyright © 2020 The New Stack, All rights reserved.

Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list

Email Marketing Powered by Mailchimp