Nebraska.Code() Sessions tagged kubernetes

Knative: A Kubernetes Framework to manage Serverless Workloads

Knative is a Kubernetes-based platform to build, deploy, and manage modern serverless workloads. It provides a set of middleware components that are essential to build modern, source-centric, and container-based applications that can run anywhere: on premises, in the cloud, or even in a third-party data center. Knative components are built on Kubernetes and codify the best practices shared by successful real-world Kubernetes-based frameworks. Each of the components under the Knative project attempt to identify common patterns and codify the best practices that are shared by successful real-world Kubernetes-based frameworks and applications. Knative components focus on solving many mundane but difficult tasks such as:

  • Deploying a container
  • Routing and managing traffic with blue/green deployment
  • Automatic scaling and sizing workloads based on demand
  • Binding running services to eventing ecosystems

This talk describes how Knative enables you to focus just on writing interesting code, without worrying about the “boring but difficult” parts of building, deploying, and managing an application. It shows how developers can even use familiar idioms, languages, and frameworks to deploy any workload: functions, applications, or containers.

Speaker

Nikhil Barthwal

Nikhil Barthwal

Sr. Software Engineer, Facebook

Getting started with Kubernetes

Kubernetes, also known as K8s, is an open-source system for automating deployment, scaling, and management of containerized applications. In this session, Vaibhav will cover the basics of Kubernetes including the different components that make up a Kubernetes cluster, and how to get started with running Kubernetes locally.

Speaker

Vaibhav Gujral

Vaibhav Gujral

Director, Global Microsoft Cloud CoE, Capgemini

To InstantOn and Beyond: Java at Lightspeed!

Imagine a Java application that can start up in milliseconds, without compromising on throughput, memory, development-production parity or Java language features. Sounds out of this world, right? Well, through the use of technologies like CRIU support in Eclipse OpenJ9 and Liberty's InstantOn, we've taken one giant leap forwards for innovation within Java, offering exactly this! Join this session to learn more about these innovations and how you could utilise OSS technologies to deliver highly scalable and performant applications that are optimized for today's cloud-native environments.

Speaker

Rich Hagarty

Rich Hagarty

Developer Advocate, IBM

Building Ingress - From Concept to Connection

At first glance, ingress is an easy concept: you route traffic from the wider world into your cluster. As you layer on SSL and load balancing, the principles stay the same and everything works with minimal thought and effort. But as your infrastructure grows, your clusters grow, the interactions get more complex, and your security requirements explode. In this session, I’ll walk you through how we designed and built an Ingress Controller and have converted our clusters to use it in production to support millions of requests. It wasn’t easy but running it as an open source effort from the start encouraged our team and customers to review, explore, and consider situations outside our original plans.

Speaker

Scott McAllister

Scott McAllister

Developer Advocate, ngrok