I have some "mixed" experiences with C9K in stacks with 17.15.x
Mostly involving software updates.
One stack , does everything just fine every time, everything works as expected #happy 🙂
The other one ... uh oh ... 😕 strange errors in the log (that there are Cisco bugID on), and when trying to
upgrade, the switch fails (at some point), and does not connect back to the dashboard after rebooting.
The switch, luckily, does its thing, with the config it had.
The first time, after the 7200 second commit rollback time, it rolls back (reboots), and updates again, and this time it succeed.
The second time, it just stayed kinda offline, it was strange because the dashboard had "telemetry", but you could not do any changes, see logs, or get the cloud cli to run, and it was clear that it had not updated correctly.
It was this way for about a week 🙂 (because I did not have time to look at it, and the switch "worked" with the config it had).
Then, after creating a case, and I was about to manually get log files from the switch it did a reboot, and updated correctly.
This of course does not #makeyouhappy , and makes you quite nervous for the future.
I mean, all the CS switches, in my opinion, have always been, .... .. "wonky".
Dont get me wrong, things have gotten A LOT BETTER, since those early MS390 models 🙂
The biggest problem I have had recently is the VERY long "out of box" to "ready in dashboard" times, to some SFP modules not coming up with an out of box C9300M. This makes it pretty hard for onsite techs to deploy a switch when they dont know whats going on.