Sachverhalt: A. S._, geboren 1970, arbeitete als Betriebsangestellte im Hausdienst des Spitals X._. Wegen Kniebeschwerden musste sie ihre Tätigkeit seit dem 19. Januar 2009 aussetzen, worauf sie der Personaldienst zunächst am 26. Juni 2009 bei der Invalidenversicherung zur Früherfassung meldete. Am 7. Juli 2009 ersuchte S._ unter Hinweis auch auf Rücken- und andere Beschwerden um Gewährung von beruflichen Massnahmen und einer Invalidenrente. Nach einer Abklärung im Haushalt am 9. März 2010 und Einholung eines Gutachtens des Dr. med. A._, Orthopädische Chirurgie FMH, vom 7. Februar 2011 lehnte die IV-Stelle des Kantons St. Gallen den Anspruch auf eine Invalidenrente mit Verfügung vom 21. Februar 2012 ab. B. Die dagegen erhobene Beschwerde wies das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 31. Juli 2013 ab. C. S._ lässt Beschwerde in öffentlich-rechtlichen Angelegenheiten führen mit dem Antrag, unter Aufhebung des angefochtenen Entscheides sei die Sache zu weiteren Abklärungen an das kantonale Gericht zurückzuweisen. Die IV-Stelle und das Bundesamt für Sozialversicherungen verzichten auf eine Vernehmlassung. 