I hope you're not talking about building a kubernetes based architecture. If you're asking the question in these terms, then it's a long road ahead, and almost certainly not something you'll get done this year or next.
If you are looking to move your app to a kubernetes cluster someone else runs, then kubernetes is mostly the concern of that someone else, and your problem at this point is containerisation of your app.
You might be best to focus first on getting your app containerised and running using docker and docker-compose, and then look at replacing the docker-compose bit with an equivalent kubernetes recipe.
You might also want to be very clear about why you want to move to kubernetes. How much scaling do you really need?