Sachverhalt: A. Die Staatsanwaltschaft des Kantons Solothurn führt gegen X._ eine Strafuntersuchung insbesondere wegen qualifizierter Widerhandlung gegen das Betäubungsmittelgesetz. X._ wird vorgeworfen, er habe ca. 1 100 Gramm Kokain besessen und auf diese Weise Anstalten zum Verkauf der entsprechenden Menge Betäubungsmittel getroffen. X._ wurde am 29. März 2010 verhaftet und mit Urteil des Haftgerichts des Kantons Solothurn vom 31. März 2010 wegen Fluchtgefahr für drei Monate in Untersuchungshaft versetzt. Mit Urteilen vom 25. Juni 2010 und vom 23. September 2010 verlängerte das Haftgericht die Untersuchungshaft jeweils um drei Monate. Die angeordnete Untersuchungshaft dauert bis zum 26. Dezember 2010. B. X._ stellte am 31. August 2010 ein Haftentlassungsgesuch, welches das Haftgericht mit Urteil vom 2. September 2010 abwies. Die von X._ erhobene Beschwerde wies das Obergericht des Kantons Solothurn mit Urteil vom 27. September 2010 ab. C. Mit Beschwerde in Strafsachen vom 27. Oktober 2010 beantragt X._, das Urteil des Obergerichts vom 27. September 2010 aufzuheben und ihn aus der Untersuchungshaft zu entlassen, unter Kosten- und Entschädigungsfolgen zulasten des Kantons Solothurn. Eventualiter sei ihm die unentgeltliche Prozessführung und Verbeiständung zu gewähren. Die Staatsanwaltschaft beantragt, die Beschwerde sei abzuweisen, soweit darauf eingetreten werden könne. Das Haftgericht verzichtet auf eine Vernehmlassung. Das Obergericht stellt Antrag auf Beschwerdeabweisung. Mit Eingabe vom 10. November 2010 äussert sich Nor- bert Nnaekwe zu den Vernehmlassungen der kantonalen Behörden. 