First of all, did you install your NKN node via 1-click on google cloud marketplace, or via NKNx.org’s fast deploy method? Or you install from scratch by yourself either download the binary executable or download the source code and build from it. There are differences how the node behaves.
It takes up to a few hours to initialize the NKN ID when you first install NKN. During this time, the nknc will not work since the nknd software is doing a cryptographic puzzle to generate the NKN ID. After the nknd software runs properly, you should be able to use nknc to query its status.
Also on google cloud, you do need to open up the ports 30001-30020, in order for nknd to run properly. Our 1-click takes care of this, but if you are using other installation methods, you need to configure these by yourself.