Welcome back.
I'm super excited to have you here and have the privilege of being your instructor for this amazing
course.
Let's start with an interesting story. A number of learners ask me what in28Minute means and where
it comes from.
I'm a great believer that if you spend 30 minutes every day taking a small step towards your dream, you
will reach the top 5% of whichever career path you choose.
And this belief in continuous learning is what made me choose the name
In28Minutes.
And the fun fact is that I could not afford to buy the domain names in 30 minutes and in 29 minutes
and I had to settle for in28Minutes.
Not bad, isn't it?
I'm a great believer that the best way to learn is by doing. You do not learn to drive by watching Tom
Cruise drive at amazing speeds.
You have to do it yourself to learn.
The same applies to learning programming and learning to develop and deploy applications.
You have to get your hands dirty.
That's how you learn the most
and that's how we design our courses.
So, what are you going to learn and what are we going to build during this course? During this course,
we will learn all the basic concepts about Kubernetes, by deploying several applications to Kubernetes.
We will start understanding the fundamentals of Kubernetes
by deploying a hello-world-rest-api.
After that, we would move into deploying a web application which uses H2 as a database
and after that, we would actually move on to a web application which talks to a MySQL database.
After that, we would move into the exciting world of microservices.
We'll learn the basics of service discovery and load balancing which is provided by Kubernetes by using
the projects
04 and 05.
After that, we would use the project 06-currency-conversion-microservice-cloud to integrate our microservice
with Spring Cloud and look at all the features that Spring Cloud provides, especially with respect
to load balancing and centralized configuration management.
After that, we move into the world of Google Cloud StackDriver.
We will use projects 07 and 08 to explore Google Cloud StackDriver and explore the different features
related to logging and tracing provided by Google Cloud StackDriver.
And then, we step into the world of Istio, a service mesh, with the projects 09 and 10. With its sidecar
pattern,
Istio provides amazing features on top of your microservices.
It enables a number of release strategies like blue-green deployment, canary deployments, and a wide
variety of stuff.
It also enables distributed tracing.
We will explore distributed tracing using open API with Yega.
As far as I'm concerned, the section on Istio is my favorite section of this course
and after that, we would move into Helm where we would automate our Kubernetes deployment using Helm.
So, this is a course where we will explore Kubernetes and all the features around Kubernetes and as a
student of the course,
the most important resource for you is the GitHub repository of the course. The GitHub repository of this specific
course is github.com/in28minutes/kubernetes-crash-course.
I would recommend you to bookmark this GitHub repository because we would make use of the GitHub repository
for a lot of things.
You can also find the GitHub repository link in the resources section of this video.
What are the recommended software for use in this specific course? We could recommend using any versions which
are greater than or equal to Java 8 and we would recommend you to download and use one of the latest
versions of Eclipse Java EE.
If you do not have Java 8 plus or Eclipse installed, you can follow this playlist and install those two
things. All the other stuff,
we will install as we go on further in this specific course.
If you have any problems with the installation or if you face any problems during the course, we also
have a 50-page troubleshooting guide with solution to more than 200 frequently asked questions.
Congratulations! You are joining 300,000 learners
having amazing course experiences from in28minutes. Enough talk.
Let's dive straight in and start this amazing journey on Kubernetes together.