Kubernetes Operator Hands-on Workshop at Red Hat Summit on May 6th Announced

For those of you who have been following the rise of the Operators across the Kubernetes eco-system and were wondering what all the excitement was about, here’s your chance to get up to speed quickly and get some hands-on experience building them. This is day-long hands-on workshop is co-located with Red Hat Summit in Boston, […]
The post Kubernetes Operator Hands-on Workshop at Red Hat Summit on May 6th Announced appeared first on Red Hat OpenShift Blog.
Quelle: OpenShift

Open Source Summit is Back at DockerCon 2019

Docker’s roots lie in open source and we are excited to spend time at DockerCon 2019 San Francisco sharing the latest innovations around the projects driving our industry. In addition to open source breakout sessions during the conference agenda, there will be an Open Source Summit on Thursday dedicated to collaboration and innovation with contributors, maintainers and users of popular Docker and container projects. Register to attend the DockerCon breakout sessions and the Summit.

Docker’s roots lie in open source and we are excited to spend time at DockerCon 2019 San Francisco sharing the latest innovations around the projects driving our industry. In addition to open source breakout sessions during the conference agenda, there will be an Open Source Summit on Thursday dedicated to collaboration and innovation with contributors, maintainers and users of popular Docker and container projects. Register to attend DockerCon to attend the breakout session. If planning to attend the Summit, please register here as well.
 
 Open Source Agenda
Breakout Sessions
If you’ve never contributed to open source, join Phil Estes from IBM, a containerd maintainer and OCI Technical Oversight Board member, to learn how to enter the open source world and start contributing in his session: Giving Back to Upstream: An Open Source Beginner’s Primer.
In Establishing an Open Source Program Office, Tim Tyler from Metlife and Lee Calcote from Solarwinds will share the how, why, and when of setting up a formal open source program and what to measure to make OSS successful within an organization–big or small.
There will be additional breakout sessions on Cloud Native Application Bundle (CNAB), building and deploying a secrets plugin on Docker Swarm, Firecracker-containerd, writing maintainable integration tests with Docker, Rootless containers, and more.
Register for DockerCon
 
Open Source Summit
The Open Source Summit brings together project maintainers, contributors and users to share project updates and engage in discussions at birds-of-a-feather roundtables following the presentations. Opportunities to engage in the container-native projects driving our industry include:

Security
The security session will cover three key areas in container security: supply chain of how code gets into containers, authorization and control of what is allowed to run where, and runtime security such as stopping container escapes. The session will be presented by open source contributors from Docker, Styra, NYU, and Netflix.
Kubernetes
Kubernetes is an open-source system for automating deployment, scaling, and management of containerized applications. This session will focus on updates from Google and Docker about roadmaps for Container Storage Interface (CSI), Container Network Interface (CNI) and support for Windows workloads graduating to stable in Kubernetes 1.14. We will also see a demo of building stateful applications using Rook on Kubernetes.
containerd
Join containerd maintainers as they go through the design and architecture of containerd and learn how to get started as a user or integrator of containerd. This session will go through how containerd manages images, runs containers, operates on Windows, and how containerd can be used with Kubernetes through the Container Runtime Interface (CRI). Additionally, see how Docker’s architecture is evolving to fully integrate with containerd as well as how Google Cloud and IBM are leveraging containerd in their platforms.
Compose + Docker App
Compose is a tool for defining and running multi-container Docker applications. It is great for development, testing, and staging environments, as well as CI workflows. Learn about the latest updates of Docker Compose from the Docker Team and how to take your containers to the next level by making your Docker Compose applications reusable and shareable on Docker Hub with Docker App.
CNAB
Cloud Native Application Bundle (CNAB) is an open source, cloud-agnostic specification for packaging and running distributed applications that aims to solve the complications of building modern heterogeneous apps. In this discussion Docker, Microsoft, and Intel will share where the CNAB spec is today and visions for the future. Become a part of the conversation with maintainers and fellow CNAB users.
BuildKit
BuildKit is a modern builder toolkit powering the next generation of docker build with many new capabilities to boost your developer and CI workflow. Maintainers and BuildKit experts from Docker, Google, and NTT Corporation will present new features and useful patterns for getting the most out of BuildKit, advanced features around defining your own front-ends, and using a rootless BuildKit in Kubernetes.
Service Mesh
This session will focus on performance testing results of 10 popular service mesh projects using an open source service mesh benchmark tool. We will provide a common baseline across service mesh control planes, like Istio, and modern proxy data planes, like Envoy. In addition to performance, we’ll take an in-depth look at the landscape of service mesh, characterize and contrast their functionality as well as their architectures.
SwarmKit
SwarmKit is a toolkit for orchestrating distributed systems at any scale. It includes primitives for node discovery, raft-based consensus, task scheduling and more. In this session, we will focus on recent improvements and upcoming features requested–specifically, server side stacks, cron job support, and Container Storage Interface (CSI) support for SwarmKit.
Serverless
This session will discuss serverless and container workloads and the use case for each. Popular open source serverless projects will be shown running on Docker. Panelists from each project will have a presentation and demo, followed by a discussion on the best use cases for serverless.

Join us at #DockerCon for the Open Source Summit dedicated to collaboration and innovation with contributors, maintainers and users of popular #Docker and container projects. Register now.Click To Tweet

The post Open Source Summit is Back at DockerCon 2019 appeared first on Docker Blog.
Quelle: https://blog.docker.com/feed/

Event-driven Java with Spring Cloud Stream Binder for Azure Event Hubs

Spring Cloud Stream Binder for Azure Event Hubs is now generally available. It is simple to build highly scalable event-driven Java apps using Spring Cloud Stream with Event Hubs, a fully managed, real-time data ingestion service on Azure that is resilient and reliable service for any situation. This includes emergencies, thanks to its geo-disaster recovery and geo-replication features.

Spring Cloud Stream provides a binder abstraction for popular message broker implementations. It provides a flexible programming model built on already established and familiar Spring idioms and best practices, including support for persistent pub/sub semantics, consumer groups, and stateful partitions. Now, developers can use the same patterns for building Java apps with Event Hubs.

Getting started 

Check out the tutorial, “How to create a Spring Cloud Stream Binder application with Azure Event Hubs,” and build a Java-based Spring Cloud Stream Binder application using the Spring Boot Initializer with Azure Event Hubs. Go to the Azure portal and create a new Event Hubs namespace. Add the following Maven dependency into your Java project. 

<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>spring-cloud-azure-eventhubs-stream-binder</artifactId>
<version>1.1.0.RC4</version>
</dependency>

Publish messages

Use @EnableBinding(Source.class) to annotate a source class and publish messages to Event Hubs with Spring Cloud Stream patterns. You can customize the output channel for the Source with configurations.

Destination: Specify which Event Hub to connect with the output channel.
Sync/Async: Specify the mode to produce the messages.

Subscribe to messages 

Use @EnableBinding(Sink.class) to annotate a sink class and consume messages from Event Hubs. You can also customize the input channel with configurations. For the full list, please refer to the documentation, “How to create a Spring Cloud Stream Binder application with Azure Event Hubs.”

Destination: Specify an Event Hub to bind with the input channel.
Customer Group: Specify a Consumer Group to receive messages.

Try building event-driven Java apps using Spring Cloud Stream Binder for Event Hubs 

Try out a Java app using Spring Cloud Stream Binder on Azure Event Hubs and let us know what you think via email or comments below.

Additional resources

How to create a Spring Cloud Stream Binder application with Azure Event Hubs
Spring on Azure Developer Hub
Java on Azure Developer Hub
Spring Cloud for Azure 
Azure Event Hubs

Quelle: Azure

Happening hybrid cloud sessions at Next ‘19 (and how you can register)

Even if your workloads and apps can’t fully migrate to the cloud for your unique business reasons, you can still take full advantage of Google’s innovative technology. Containers and Kubernetes underpin any modern hybrid cloud strategy, and Google’s Cloud Services Platform (CSP) brings the best of these technologies to your datacenter.At Google Cloud Next ‘19 this year, we’re offering more than 45 sessions on topics ranging from adapting your existing application to a hybrid cloud environment to building, running, and managing microservices both on-prem and in the cloud.If you’re joining us at the event, don’t forget to mark these specific sessions to hear from the folks who helped originate CSP:1. Bringing the Cloud to You: Join us in this spotlight session after our day-one keynote to learn about one of our big announcements at Next this year. This spotlight session will show you how services built on Kubernetes and Istio will bring the efficiency, speed, and scale of cloud to you. We’ll show you how these tools and technologies can help you build reliable, secure, and high-performing cloud services for today and the future.2. Fireside Chat with Eric Brewer: Hear the latest from the person who introduced Kubernetes to the world almost five years ago. Eric is Vice President of Infrastructure at Google Cloud and has been working on Google’s cluster and compute infrastructure since 2011. This session is presented by the Kubernetes Podcast from Google, a weekly news and interview show with insight from the Kubernetes community.While you’re at it, here’s a list of must-see hybrid cloud and container sessions, as well as sessions on how to modernize your application developments. Be sure to register by clicking the links below to reserve your spot—seats are filling up fast!Managing Applications The Kubernetes WayEver wonder how it is to write applications that manage other applications? In this session, we will show you how to build custom Kubernetes controllers for managing your applications. We’ll also share best practices based on Google’s experience of managing large-scale workloads.Using GKE On-Prem to Manage Kubernetes in Your DatacenterWe’ll explore how customers can best leverage GKE On-Prem and CSP to manage a true hybrid environment. We’ll walk through common use cases for GKE On-Prem and then deep dive into the tech stack. We’ll also walk through how to install GKE On-Prem into your vSphere environment and to manage the cluster from Google Cloud.Next Generation CI/CD with GKE and TektonDeciding on a CI/CD system for Kubernetes can be a frustrating experience—there are a gazillion to choose from, and traditional systems were built before Kubernetes existed. We’ve teamed up with industry leaders to build a standard set of components, APIs and best practices for cloud native, CI/CD systems. Through examples and demos, we will show off new, Kubernetes-native resources that can be used to get your code from source to production with a modern development workflow that works in multi-cloud and hybrid cloud environments.Onramp to Istio: An Adoption StoryThis session will take you through the journey of a customer in EMEA who has implemented Istio in production. We will start from the problems that led them to service mesh in the first place. We will discuss the decisions they made as they planned and started their implementation. Finally, we’ll talk about how Istio has changed their day-to-day life and what the benefits have been.Bringing Your Kubernetes Clusters to GCPCongratulations, you’ve successfully rolled out Kubernetes across your organization and you’re now running clusters in places you never thought was possible. How do you begin to corral those clusters to see what’s going on? In this talk, we’ll show you how to get visibility into your workloads and to take advantage of Google Cloud.Lastly, we know hybrid cloud is top of mind, so we’re bringing you more ways to engage with us face-to-face to answer any burning questions. Check out these on-site attractions in Moscone South.DevZone:  Stop by DevZone and meet the developers behind the cloud products you use everyday. It’s open to all attendees and located in between the keynote floor and the showcase.Google Cloud Next Showcase: Join us at the Showcase to see what we’ve been up to over the past year.The Cloud Lab: Discuss strategy or ask questions with Google Cloud experts one-on-one. When you arrive at Next, be sure to reserve your meeting time by going to The Cloud Lab as space is limited. You can do so in the DevZone.To learn more about these sessions, or to register, visit the Next ‘19 website. See you in San Francisco!
Quelle: Google Cloud Platform

8 statistically sound smart analytics sessions to attend at Next ‘19

From tracking shared bike usage to analyzing a large blockchain, the ability to effectively analyze large datasets has proved essential to solving numerous interesting, large-scale problems. This year at Next ‘19, we’re offering more than 50 breakout sessions and a spotlight session on topics ranging from data warehousing to business intelligence (BI). Leading enterprises and disruptive start-ups will share how they’re using Google Cloud data analytics solutions to achieve more with big data, so that you can too.If you’re short on time, or you’re quickly pulling your conference schedule together, here are eight breakout sessions we recommend:1. Data Processing in Google Cloud: Hadoop, Spark, and Dataflow – Register hereGoogle Cloud is committed to making your infrastructure as easy-to-use as possible, and “easy” means different things to different people and organizations. In data processing, sometimes simplicity means migrating your existing Hadoop and Spark environment to Cloud Dataproc, which gives you a familiar look and feel, but manages the underlying infrastructure for you. For others, easy will mean putting Cloud Dataflow’s serverless, unified batch and stream data processing into production. In this session, we’ll explore the ins and outs of making this decision, with real-world experience from Qubit, a company that uses both Dataproc and Dataflow in production.2. Rethinking Business: Data Analytics With Google Cloud – Register hereGet a deep dive into our newest launches and announcements in our data analytics portfolio in this spotlight session. We’ll present live demos and share the latest in enterprise data warehousing, streaming analytics, managed Hadoop and Spark, modern BI, planet-scale data lakes, and more. Booking.com and ANZ Bank will be on-hand to share how our customers are leveraging GCP’s serverless data platforms to redefine data’s relationship with business.3. Data Solutions for Change: Nonprofit Stories – Register hereGartner defines “data for good” as a movement in which people and organizations transcend organizational boundaries to use data to improve society. From public datasets to citizen-generated data, cross-sectoral organizations are exploring collaborative methods to fill in data gaps, advance an inclusive data charter, and track progress on the UN’s Sustainable Development Goals (SDGs). Attend this session to learn how Google Cloud is empowering organizations and people around the world to address some of the greatest global challenges.4. How Pandora is Migrating Its On-Premises BI & Analytics to GCP – Register hereData is one of Pandora Media’s core differentiators. Since the launch of their music streaming service in 2005, Pandora listeners have created 13 billion stations and have liked their favorite songs with a thumbs up more than 90 billion times. Computation against large datasets is essential to how Pandora personalizes music for their users. This session explains how Pandora Media is building a more scalable, cost effective, and performant analytics platform by using GCP services like BigQuery, Cloud Dataproc, Cloud Composer, Cloud Storage, and others to replace their 2700+ node, 7PB+ on-premises Hadoop environment and gain access to new analytical engines, such as Dataflow, and hardware such as GPUs/TPUs.5. The Migration Chronicles: CBSi Moves from Teradata and Hadoop to BigQuery – Register hereDuring this session, members of CBS Interactive’s data team will cover the journey of migrating a data warehouse from on-premises Teradata and Hadoop clusters to BigQuery using traditional ETL (extract, transform, load) and Google Cloud Platform tools. The CBSi team will cover some of the challenges they faced and how they overcame those challenges. The BigQuery product team will also present some of the strengths of BigQuery as a data warehouse.6. A Technical Dive on Data Warehousing with BigQuery: Cruise Automation’s Stories – Register hereDirector of BigQuery product management, Jordan Tigani, describes how organizations extract meaning from their data with capabilities that surpass traditional data warehousing. Enterprises have to contend with an accelerating onslaught of data, while employees want to make real-time decisions based on the very latest information. At the same time, they want to drill down into the most granular details. Cruise Automation will explain how they unlock answers to problems that they couldn’t solve with a traditional data warehouse. Jordan will also demonstrate some of the latest features of BigQuery that will make you rethink what a modern data warehouse can do for you.7. Building and Securing a Data Lake on Google Cloud Platform – Register hereHaving a data lake in the cloud gives you more than inexpensive storage. Join product manager Chris Crosbie and Cloudera’s Larry McCay for a session that presents how you can successfully ingest, store, secure, process, and analyze your data on Google Cloud Platform. Learn how Google Cloud already supports many of the open source technologies you may be using, and learn how you can achieve end-to-end authentication with your cloud data lake. Lastly, the presenters will discuss how Cloudera has partnered with Google Cloud to help customers extend their data lakes to the cloud with open source security tools like Apache Knox.8. Streaming Analytics: Generating Real Value From Real Time – Register hereData is often most valuable in the moments just after it’s created, so many types of analytics are best performed right after ingest. Real-time analytic solutions unlock time-sensitive value by driving data into real-time decision making and business processes. Join this session to learn how to learn how Cloud Pub/Sub, Cloud Dataflow, and other integrated GCP products can simplify your streaming pipeline and allow your teams to focus on insights—instead of operations.Learn more about the event, or peruse hundreds of additional sessions, on the Next ‘19 website. See you in San Francisco!
Quelle: Google Cloud Platform