From the course: Certified Kubernetes Application Developer (CKAD) Cert Prep

Unlock this course with a free trial

Join today to access over 25,300 courses taught by industry experts.

Cloud native computing

Cloud native computing

- So the essence of Kubernetes is cloud native computing, but what exactly is it? Well, it's all about providing access to applications on the internet. In order to do so, the application should be hosted in the cloud. And when it is hosted in the cloud, the application is decoupled from specific servers. You don't want your application to have any relation to a server because then it's bound to a physical location, and that's no good. So if an application is disconnected from any specific server, facilities must be provided to take care of specific features. Think about facilities that are normally taken care of by the individual server, like access to configuration. Normally, you would've a configuration file somewhere on your server, but how are you going to organize that if you're in cloud? Likewise, for persistent storage, if your application is not on a server, then where is it going to store its data? Or application access. You can't address the server where it's running. You…

Contents