Introduction to Kubernetes is a hands-on, interactive workshop giving attendees a thorough
understanding of the fundamentals of Kubernetes. As part of this workshop, you will learn how Kubernetes
works, be able to successfully create a kubernetes cluster, deploy microservices to that cluster &
also hear about some war stories.
Another year, another re:Invent down! 2018 had everything we have come to expect from AWS and re:Invent - releases,
updates, sessions on everything and shots at Oracle. The focus this time was certainly on developer experience, Artificial
Intelligence/Machine Learning and Serverless.
There were at least sixteen new releases in regards to ML/AI. Sagemaker got new features in Ground truth and RL. There
is now a marketplace for machine learning algorithm writers to release them and earn from all their hard work. DeepRacer
has to be the new wow release, another physical device for ML following the release last year of DeepLens. DeepRacer
is a machine learning car that is programmed with simple python scripts. There is even a league now that customers
can participate in at AWS events culminating in a championship at re:Invent.
Before we dive into some of the highlights from DockerCon 2017, let’s do a quick overview
of what Docker is. Quite simply, a “docker container” is a portable container, of sorts, that allows a collection of
apps to run on any operating system.
How is it possible, you ask, for a docker container to allow any app to “Build, Ship and Run,” as the docker motto says,
on any OS? A docker container uses kernel features to produce resource isolation (CPU, memory, block I/O
and more) as well as separate namespaces, to isolate the application’s view of the operating system
(a visual depiction below).
This talk was presented in 2017 at Louisville Local Software Development Conference Codepalousa.
In this presentation I discussed DevOps, how Continuous Integration and Deployment integrates into that, and
how CI/CD can be implemented with AWS services.
This presentation was given at the Louisville Software Engineering Meetup. In It I discuss Continuous Integration and
Continuous Deployment, and how to achieve it with Jenkins.