One of the difficulties, however, in implementing Kuber- netes is that it represents what is in essence a “blank sheet of paper” to developers who build and deploy CI/CD focused applications. Many developers are not yet very familiar with how best to create these applications on Ku- bernetes. To be successful, developers need automation to be able to sustain the speed and agility required for modern soft- ware development. The Jenkins X project was initiated to address this issue by providing an automation and ab- straction of the complexities of Kubernetes-native CI/CD platform to help create cloud-native applications. When integrated with Kubernetes, Jenkins X helps developers adopt Kubernetes much more easily. Chapters 5 through 7 of this book will provide a deep dive into Jenkins X. 22

Building Cloud Native Apps Painlessly - Page 25 Building Cloud Native Apps Painlessly Page 24 Page 26