我是 Google Cloud Platform 和 Kubernetes 的新手。我一直在关注这教程并使用以下命令:
kubectl expose rc my-nginx --target-port=80 --type=NodePort
当尝试公开 RC 时它会打印:
Error from server (NotFound): replicationcontrollers "my-nginx" not found
我这里遗漏了什么吗?
答案1
您可以使用以下命令创建 nginx pod 并将其公开为服务,如上所述在本文中:
创建 nginx pod:
kubectl run nginx --image=nginx --port=80
将 nginx 公开为服务:
kubectl expose deployment nginx --target-port=80 --type=NodePort