Preheat the oven to 375 degrees.
Place the corn in a saucepan, cover with water and bring to a boil. Once boiling, cook for 2 more minutes or until easily pierced with a fork and drain into a colander. Rinse with cold water so it's easier to handle and then shave the kernels off with a knife into a bowl. Set bowl of kernels aside.
While the corn is cooking, place a large skillet over medium-high heat, coat with cooking spray and cook the bacon until crispy, in batches, if needed. Set aside on a paper towel lined plate and crumble.
Once bacon and corn are cooked, add to a bowl with the eggs, basil and asiago cheese. Season with salt and pepper and set aside.
Set a 10 or 12" skillet (preferably cast iron) over medium heat and add in the olive oil. Once oil heats, add in the garlic and red pepper flakes. Cook for 30 seconds or until fragrant and then add in the kohlrabi noodles and season with salt and pepper. Toss frequently for 3-5 minutes and cook until mostly wilted. Once wilted, pour in the egg mixture evenly over the kohlrabi.
Let cook for 2-3 minutes or until the bottom sets into the skillet.
Bake for 20-25 minutes or until when you pierce with a skewer (or fork), the skewer comes out clean and the edges of the frittata are lightly golden brown. Serve for 4 or 8.