Faits : A. A._ a travaillé comme restaurateur indépendant de janvier 2004 à mai 2010. Il a déposé une demande de prestations de l'assurance-invalidité le 24 avril 2014. Après avoir recueilli l'avis des médecins traitants, notamment ceux du docteur B._, spécialiste en médecine interne générale, en cardiologie et en médecine intensive (des 15 mai, 5 septembre 2014, 23 juin et 14 juillet 2015), l'Office de l'assurance-invalidité pour le canton de Vaud (ci-après: l'office AI) a soumis l'intéressé à une expertise pluridisciplinaire. Dans un rapport établi le 12 juillet 2016, les docteurs C._, spécialiste en médecine interne générale et en rhumatologie, D._, spécialiste en rhumatologie, et E._, spécialiste en psychiatrie et psychothérapie, de la Clinique romande de réadaptation (CRR) de Sion ont diagnostiqué - avec répercussion sur la capacité de travail - une polyartériopathie avec artériopathie oblitérante des membres inférieurs prédominant à gauche (status après revascularisation des artères fémorales superficielles et profondes compliqué par une obstruction du stent de l'artère fémorale profonde en mai 2011, angioplastie d'une sténose intra-stent au niveau de l'artère fémorale superficielle gauche en août 2012), une coronaropathie avec status après infarctus antérieur en juillet 2014 (revascularisation percutanée d'un stent actif sur l'interventriculaire antérieur) et une gonarthrose prédominant à droite. Les médecins ont indiqué que A._ ne pouvait plus exercer son activité habituelle de restaurateur indépendant, mais qu'il disposait d'une capacité de travail complète dans une activité adaptée à ses limitations fonctionnelles (pas de longs déplacements, pas d'utilisation répétée d'escaliers et pas de travail à genoux ou accroupi). Le 17 octobre 2016, l'office AI a rejeté la demande de prestations, au motif que l'assuré présentait un degré d'invalidité de 15 %. B. Statuant le 27 novembre 2017, le Tribunal cantonal du canton de Vaud, Cour des assurances sociales, a rejeté le recours formé par l'assuré et confirmé la décision rendue le 17 octobre 2016. C. A._ forme un recours en matière de droit public contre ce jugement dont il demande l'annulation, ainsi que celle de la décision du 17 octobre 2016. Il conclut principalement à l'octroi d'une rente fondée sur un degré d'invalidité de 100 % dès le 1er février 2013. Subsidiairement, il conclut au renvoi de la cause à l'office AI pour complément d'instruction et nouvelle décision au sens des considérants.