Continuous integration and deployment
Kubernetes is a great platform for running your microservice-based applications. But at the end of the day, it is an implementation detail. Users, and often most developers may not be aware that the system is deployed on Kubernetes. But Kubernetes can change the game and make things that were too difficult before possible. In this section, we'll explore the CI/CD pipeline and what Kubernetes brings to the table. At the end of this section you'll be able to design CI/CD pipelines that take advantage of Kubernetes properties such as easy-scaling and development- production parity to improve the productivity and robustness of day-to-day development and deployment.
how to install kubernetes manually?
While getting familiar with kubernetes I do see tons of tools that should helps me to install kubernetes anywhere, but I don't understand exactly what it does inside, and as a result don't understand how to trouble shoot issues.
Can someone provide me a link with tutorial how to install kubernetes without any tools.
BEST ANSWER:
There are two good guides on setting up Kubernetes manually:
- Kelsey Hightower's Kubernetes the hard way
- Kubernetes guide on getting started from scratch
Kelsey's guide assumes you are using GCP or AWS as the infrstructure, while the Kubernetes guide is a bit more agnostic.
I wouldn't recommend running either of these in production unless you really know what you're doing. However, they are great for learning what is going on under the hood. Even if you just read the guides and don't use them to setup any infrastructure you should gain a better understanding of the pieces that make up a Kubernetes cluster. You can then use one of the helpful setup tools to create your cluster, but now you will understand what it is actually doing and can debug when things go wrong.
Don’t be pushed by your problems; be led by your dreams.
Unknown