Sofia Gardiner

Sofia Gardiner

1629129361

Successful Kubernetes Development Workflows

Kubernetes solved a lot of problems, but it created a clumsy development workflow: Every code change requires fiddling with containers, registries, and manifests. Managing config files isn't trivial. Distributed debugging; a mystery. Dev clusters are tricky to set up, and sharing cluster state among team-members is mostly fiction.
L Körbes, an expert in Kubernetes development tooling, outlines successful development workflows in three different settings: a very large enterprise, a small and agile startup, and a popular open source project.
L will share how they set up dev clusters, manage configs, automate the development feedback loop, share context across teams, debug, and, finally, deploy to production.
Come learn how these teams made their Kubernetes dev workflows not only seamless, but amazing to use!

TIMECODES
00:00 Intro
04:24 WHOAMI
04:57 The problem set
05:21 The protagonists
06:33 Development clusters
13:55 Managing configuration files
17:07 Feedback loop automation
25:28 Problem solving (single player)
28:47 Problem solving (multi player)
32:09 Custom workflows
35:35 Outro

#kubernetes #k8s #containers #cloudnative #helm

 

Successful Kubernetes Development Workflows
Talha Malik

Talha Malik

1628409479

How to Dockerize a Quarkus App with Apache Maven

✅  How to dockerize a Quarkus application with Apache Maven | Quarkus Tutorial

⌚ Timestamps
0:00 Introduction | Quarkus Tutorial
0:22 Quarkus Container Image Docker extension | Quarkus Tutorial
2:35 Quarkus Container Image Jib | Quarkus Tutorial

GitHub Repository: 
https://github.com/GiuseppeScaramuzzino/quarkus-docker

What is Quarkus?
Quarkus is a Cloud Native, (Linux) Container First framework for writing Java applications. Quarkus is a MicroProfile implementation that focuses on efficiently running Java applications in containers in general and Kubernetes in particular. The MicroProfile project is aimed at
optimizing Enterprise Java for the microservices architecture.
https://quarkus.io/

#quarkus #cloudnative #java

How to Dockerize a Quarkus App with Apache Maven
Talha Malik

Talha Malik

1627784474

How to Dockerize a Quarkus Application with Dockerfiles

✅  How to dockerize a Quarkus application with Dockerfiles | Quarkus Tutorial

⌚ Timestamps
0:00 Introduction | Quarkus Tutorial
2:22 Dockerfile.jvm | Quarkus Tutorial
4:30 Dockerfile.legacy-jar | Quarkus Tutorial
5:46 Dockerfile.native | Quarkus Tutorial
6:50 Dockerfile.native-distroless | Quarkus Tutorial

What is Quarkus?
Quarkus is a Cloud Native, (Linux) Container First framework for writing Java applications. Quarkus is a MicroProfile implementation that focuses on efficiently running Java applications in containers in general and Kubernetes in particular. The MicroProfile project is aimed at
optimizing Enterprise Java for the microservices architecture.
https://quarkus.io/

#quarkus #cloudnative #java

How to Dockerize a Quarkus Application with Dockerfiles
Duane  Purdy

Duane Purdy

1625977200

Architecting a Cloud Native API Solution

Learn more about APIs → http://ibm.biz/api-learn-guide
Learn more about Cloud Native → http://ibm.biz/cloud-native-learn-guide
Learn more about Infrastructure as Code → http://ibm.biz/IaC-learn-guide
Watch “What is API Management” lightboard video → https://youtu.be/fh3VaXLzH5Y​
Take a look at our “API Essentials” video playlist → http://ibm.biz/api-essentials
Check out IBM Solutions for Cloud Native → http://ibm.biz/cloud-native-solutions

► Earn a badge with FREE interactive Kubernetes labs → http://ibm.biz/k8s-labs

What is an efficient yet robust way to architect an API solution in the cloud?

In this lightboard video, Whitney Lee with IBM Cloud, explains how a cloud native API solution that uses Infrastructure as Code can ultimately provide you a way to continually collaborate and have visibility in the event that a piece of the system should go down.

Get started on IBM Cloud at no cost → http://ibm.biz/cloud-acct-sign-up
Subscribe to see more videos like this in the future → http://ibm.biz/subscribe-now​​​

#API​ #CloudNative​ #InfrastructureasCode

#api #cloudnative #infrastructureascode

Architecting a Cloud Native API Solution

From Docker “the standard” to Open Container Specification

Container is an exciting piece of technology as it is not only a unit of deployment but also of virtualization. With container we are moving a level up from VMs but container is not a new technology. It has always there in the form of LXC, solaris zones etc. But Docker created an user friendly interface and unlocked the power of containers.

#docker #container #cloudnative

From Docker “the standard” to Open Container Specification

Building a Modern Chatops Platform

If you have stumbled upon The Startup Zeitgeist post on HackerNews then as a operations person there is one thing you can not miss: the emergence of Slack and chatops ecosystem surrounding it. Slack has definitely disrupted how we communicate with teams and with machines too. But beyond just team communication – such tools have enabled a lot more:

  • All operations are now known to team instead of known to one member. The handoff between team members is transparent and seamless.
  • A lot more teams can participate in querying or modifying infrastructure based on access control while also keeping the whole thing visible
  • A continuous log & audit trail of activities is maintained which is also searchable.

#chatops #cloudnative

Building a Modern Chatops Platform

4 Pillars of Successful DevOps Assessment

Organizations worldwide are trying to adopt DevOps practices in software development and delivery. One of the things enterprises do is to conduct a devops assessment which will outline current maturity and identify roadmap of improvement areas. Our team has done devops assessment for organizations spanning from startups to large enterprises. We have noticed some patterns during those assessments that differentiate an assessment which adds value vs. one that does not contribute much to organization. We also believe these findings can be useful to initiatives which span across teams/silos in organizations.

#assessment #devops #cloudnative

4 Pillars of Successful DevOps Assessment

3 Things You Must Know: Deploying Docker Containers on CloudFoundry

CloudFoundry PaaS

Many enterprises adopt a PaaS platform such as CloudFoundry to enable easier scaling and management of applications. CloudFoundry is an open source project originally started by VMWare and now owned by Pivotal which is a joint venture of VMWare, GE and EMC. There are quite a few distributions of the open source platform such as Stackato from HP, Pivotal for example. PaaS platform such as CF enables developers to focus on development and provides entire platform at click of a button. Developers can simply deploy their binary archives and CF takes care of provisioning everything required for application to run. CF also provides additional components such as database, caches as a service which makes it a true platform.

#cloud-foundry #docker #cloudnative

3 Things You Must Know: Deploying Docker Containers on CloudFoundry

How Docker is disrupting traditional Continuous Delivery ?

The first decade of the 21st century has been an interesting one when you look at the evolution of infrastructure automation and the patterns and practices in continuous integration and delivery. Companies such as Chef (Founded 2008) and Puppet Labs (Founded 2005) lead the evolution in early phases of infrastructure automation.

#docker #cloudnative

How Docker is disrupting traditional Continuous Delivery ?

Multi-Stage builds with Docker

One of the key announcements at Dockercon 2017 was the launch of multi-stage builds. It is available in Docker version 17.05 onwards and is one of most exciting features. In this post, we will do a quick demo of the feature and then discuss the details.

#docker #cloudnative

Multi-Stage builds with Docker

What’s up in Rancher 2.0

Rancher 2.0 Launched

Rancher recently announced the tech preview of the platform version 2.0. Rancher has not only proven to be a great platform to run multiple orchestrators but also provides an intuitive way to run multiple Kubernetes environments, and all this through a single pane of glass. The latest version of platform enhances quite a few things and adds additional capabilities to seamlessly integrate multiple environments in a single umbrella. You can check out the release announcement here.

#cloudnative #rancher #kubernetes

What’s up in Rancher 2.0

Deep Dive: Ingress in Kubernetes

I recently talked about Ingress in Kubernetes at the Pune Kubernetes meetup. This post goes over that topic along with steps to demonstrate ingress capabilities.

The British built Martello towers all over the coast inspired by one at Mortella, Italy where in 1794 British warships could do little damage to these towers. The tower’s design was unique and robust enough to hold a strong enemy attack. Load Balancers in my opinion are the same – they are the firefighters of your applications and hold the fort in case of an attack, intended or otherwise.

#kubernetes #ingress #cloudnative

Deep Dive: Ingress in Kubernetes

Machine Learning on Kubernetes

With the rise of containers, the problems of orchestration became more relevant. Over last few years various projects and companies tried to address the challenge in their ways but Kubernetes came out as a strong and dominant platform to run containers. Today most companies are running/planning to move to Kubernetes as a platform for running various workloads – be it stateless microservices, cron jobs or stateful workloads such as databases. Though these workloads only represent a small portion of computing workloads in the real world. For example, there are workloads which need specialized hardware like GPU. The Resource management working group exactly focuses on this area and work towards aligning project and technologies so that more diverse kind of workloads run on Kubernetes platform.

#machine-learning #kubernetes #cloudnative

Machine Learning on Kubernetes

Edge Computing: Alexa Talks to Ollie

It is an exciting time to be in the field of computing. What we have seen in last few years to half a decade is nothing short of a transformation in history. Edge computing is possible today like never before with advances in ML, speech/image recognition and powerful and small devices!

#cloudnative #alexa #ollie

Edge Computing: Alexa Talks to Ollie

Virtual Kubelet & New Hybrid World

Thanks to Harshal & Vishal for help with this article and the work that was done around this post.

After a long time, I have been excited like a kid about technology. I first heard from Harshal about virtual kubelet in a weekly meeting. The discussion that followed made us realize the potential of what virtual kubelet can be. We could not stop but start playing with it and thinking of a few things to try. This post is a summary of our trials but more than that of errors that we encountered. The errors we faced are natural considering that we are playing with 0.2.x version of virtual kubelet and there is a lot of work still to be done.

#kubelet #cloudnative #devops

Virtual Kubelet & New Hybrid World