DevNation Live tech talks are hosted by the Red Hat technologists who create our products. These sessions include real solutions and code and sample projects to help you get started. In this talk, you’ll learn about Tekton, a Kubernetes-native way of defining and running CI/CD, from Kamesh Sampath, Principal Software Engineer at Red Hat.
Developing applications on Kubernetes
Kubernetes is the foundation of cloud software architectures like microservices and serverless. For developers, Kubernetes brings new processes for continuous integration and continuous deployment; helps you merge code; and automate deployment, operation and scaling across containers in any environment.
The Kubernetes platform for big ideas
Developing applications with Kubernetes
Kubernetes is a system for managing container based applications. Kubernetes empowers developers to utilize new architectures like microservices and serverless that require developers to think about application operations in a way they may not have before. These software architectures can blur the lines between traditional development and application operations, fortunately Kubernetes also automates many of the tedious components of operations including deployment, operation and scaling. For developers Kubernetes opens a world of possibilities in the cloud, and solves many problems, paving the way to focus on making software.
Setup a Kubernetes development environment
Adventures Aboard the Kluster Kruise Ship
This story uses a series of metaphors to introduce the concept of Operators, explain how they aid in the automation of clusters, and provide a high-level overview of Operator Lifecycle Management in a way that anyone can understand. Readers will meet Kate the octopus, esteemed cruise ship director, who finds herself overwhelmed with the responsibilities associated with her position.
Kubernetes development articles
Use the OpenShift Container Platform to build and deploy applications using both containers and orchestration.
Access and login to an OpenShift cluster using the web console and command line, then add collaborators on your projects.
Use OpenShift Do (odo), a CLI tool for developers, to manage application components on the OpenShift Container Platform.
Deploy an application from an existing Docker-formatted image using the OpenShift web console and the command line using oc.
Deploy an application from source code contained in a Git repository using a Source-to-Image (S2I) builder using Python.
Explore OpenShift 3.11 using this playground, which gives you access to an unstructured learning approach for experimentation.