Skip to content
This repository was archived by the owner on Jul 22, 2024. It is now read-only.

Commit ab74a28

Browse files
authored
Merge pull request #48 from vwilburn/master
dWork requested items
2 parents 6cb847e + ae46ba0 commit ab74a28

File tree

1 file changed

+18
-5
lines changed

1 file changed

+18
-5
lines changed

README.md

Lines changed: 18 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,21 @@
55

66
Hey, are you looking for a containers 101 course? Check out our [Docker Essentials](https://developer.ibm.com/courses/all/docker-essentials-extend-your-apps-with-containers/).
77

8-
Containers allow you to run securely isolated applications with quotas on system resources. Containers started out as an individual feature delivered with the linux kernel. Docker launched with making containers easy to use and developers quickly latched onto that idea. Containers have also sparked an interest in microservice architecture, a design pattern for developing applications in which complex applications are down into smaller, composable pieces which work together.
8+
Containers allow you to run securely isolated applications with quotas on system resources. Containers started out as an individual feature delivered with the linux kernel. Docker launched with making containers easy to use and developers quickly latched onto that idea. Containers have also sparked an interest in microservice architecture, a design pattern for developing applications in which complex applications are down into smaller, composable pieces which work together.
99

10-
This lab is an introduction to using Docker containers on Kubernetes in the IBM Cloud Container Service. By the end of the course, you will understand the core concepts of Kubernetes and be able to deploy your own applications on Kubernetes in the IBM Cloud Container Service. In this course, you'll see how the IBM Cloud Container Service gives you control of application deployments, while minimizing your time with infrastructure management.
10+
Watch this [video](https://www.youtube.com/watch?v=wlBhtc31I8c) to learn about production uses of containers.
11+
12+
# Objectives
13+
14+
This lab is an introduction to using Docker containers on Kubernetes in the IBM Cloud Container Service. By the end of the course, you'll achieve these objectives:
15+
* Understand core concepts of Kubernetes
16+
* Build a Docker image and deploy an application on Kubernetes in the IBM Cloud Container Service
17+
* Control application deployments, while minimizing your time with infrastructure management
18+
* Add AI services to extend your app
19+
* Secure and monitor your cluster and app
20+
21+
# Prerequisites
22+
* A Pay-As-You-Go or Subscription [IBM Cloud account](https://console.bluemix.net/registration/)
1123

1224
# Virtual machines
1325

@@ -40,9 +52,10 @@ Containers allow you to share the host OS. This reduces duplication while still
4052

4153
Before we dive into Kubernetes, you need to provision a cluster for your containerized app. Then you won't have to wait for it to be ready for the subsequent labs.
4254

43-
1. Preconditions: This lab expects an IBM Cloud account. Running from the CLI expects that you will have the CLIs installed as well, as per https://console.ng.bluemix.net/docs/containers/cs_cli_install.html. If you do not yet have an IBM Cloud account or the Kubernetes CLI, do [lab 0](https://github.com/IBM/container-service-getting-started-wt/tree/master/Lab%200) before starting the course.
44-
2. If you haven't already, provision a cluster (this can take a few minutes, so let it start first) with `bx cs cluster-create --name <name-of-cluster>`
45-
3. After creation, before using the cluster, make sure it has completed provisioning and is ready for use. Run `bx cs clusters` and make sure that your cluster is in state "deployed". Then use `bx cs workers <name-of-cluster>` and make sure that all worker nodes are in state "normal" with Status "Ready".
55+
1. You must install the CLIs per https://console.ng.bluemix.net/docs/containers/cs_cli_install.html. If you do not yet have these CLIs and the Kubernetes CLI, do [lab 0](https://github.com/IBM/container-service-getting-started-wt/tree/master/Lab%200) before starting the course.
56+
2. If you haven't already, provision a cluster. This can take a few minutes, so let it start first: `bx cs cluster-create --name <name-of-cluster>`
57+
3. After creation, before using the cluster, make sure it has completed provisioning and is ready for use. Run `bx cs clusters` and make sure that your cluster is in state "deployed".
58+
4. Then use `bx cs workers <name-of-cluster>` and make sure that all worker nodes are in state "normal" with Status "Ready".
4659

4760
# Kubernetes and containers: an overview
4861

0 commit comments

Comments
 (0)