There's a phrase that says "Don't bring a knife to a gun fight", which the phrase being so popular, there is even a song written after it (kinda).
Realistically, you'd want to use a gun if one is available to you, though if you were to use a knife at the start of the fight, I wouldn't see an issue with it; just try to use a gun if at all possible!