4-part Webinar Series: Containers, Docker, Kubernetes and Istio

Marek Sadowski and Maya Reyes from the IBM San Francisco City Team hosted a 4-part webinar series on Containers. They covered Containers, Docker, Kubernetes and Istio.  The sessions are short, about 30-minutes. Check out the recordings below.

  1. Introduction to Containers
  2. Introduction to Docker
  3. Introduction to Kubernetes
  4. Introduction to Istio

Check out our upcoming events on Blockchain, Machine Learning, Watson AI, Serverless and more.

How to Create a Cluster on the IBM Cloud to Run Containerized Applications

If you are planning to run containerized applications on the IBM Cloud, here are the steps to upgrade your account and create a cluster:

  1. Please register for an IBM Cloud account (it’s free!). You can also login if you have an existing account
  2. Once you register, click on Catalog (top right menu)
  3. Remove the label:lite filter (the X top right on the ribbon above the menu)
  4. From the left-hand side menu, click on Containers
  5. Click on IBM Cloud Kubernetes Service
  6. In order to create a cluster click Upgrade and enter your billing information. Here is why you need to upgrade your account:
    1. Entering a credit card will activate a Lite (free) tier for Containers
    2. Your credit card will not be charged
    3. A credit card is needed to prevent fraud (such as using the cluster to do cryptocurrency mining)
    4. You will also get 512 Mb of memory
    5. $200 credit toward any paid services
    6. Continued access to the Lite plan
  7. Once your account is upgraded, select Free (Cluster type) and click Create Cluster
  8. The last step is to test your Docker installation
    1. Download or update Docker
    2. Run the following command to test the installation:
      $docker run ubuntu echo Hello World
    3. You should see Hello World text displayed in the terminal (after some initial downloads of Ubuntu images)
  9. Have fun 😎

If you want to learn how to build and deploy containerized applications in face-to-face hands-on sessions, you should come to one of our events.

Kubernetes Hands-on Training

We are running hands-on Containers and Kubernetes training in San Francisco on Tuesday, March 27, 2018. If you are new to Containers, this is a really good workshop you wouldn’t want to miss. Your instructor is Erin McKean who is awesome, she is the founder of Wordnik and loves APIs!

After attending the workshop developers will learn:

  • Understand the value that containers can bring to your applications
  • Differentiate between containers and VMs
  • Container orchestration (Kubernetes/K8s)
  • The value that containers can bring to your applications
  • How to differentiate between containers and VMs
  • The basics of containers
  • The current landscape of container orchestration and get hands-on practice with orchestrating your own containers with a simple Kubernetes exercise

Register for this workshop.

Containers (Microservices) 101: Lunch and Learn – Video Recording

In September we hosted another successful Lunch and Learn event. This time we covered Containers 101 (Microservices) and of course we served a delicious lunch.  If you are in San Francisco, definitely consider coming to our next free event.

Here is what Andy Shi and Anthony Amanse, our in-house Containers experts covered:

  • What is a Container (Microservice), how it works and what are its benefits?
  • Explain the 12-factors app, a modern methodology for building software-as-a-service apps, and how to get there
  • What transitions are needed to get from monolithic architecture to micro-services app using Containers (Microservices)
  • The Docker build command, demonstrating the Docker repo and images
  • How to use Cloud Foundry (Bluemix) “cf” command to push and run a container

If you missed the event or simply would like to watch the recoding, check it out below.