Вы можете сделать это, вручную изменив первую миграцию кода:
public override void Up()
{
AddColumn("dbo.Events", "Active", c => c.Boolean(nullable: false, defaultValue: true));
}
По-видимому, вы пытаетесь получить доступ к своему сервису за пределами кластера, поэтому вам необходимо предоставить IP-адрес вашего сервиса для внешнего подключения.
Запустите kubectl edit svc hello-minikube2
и измените
type: NodePort
на
type: LoadBalancer
Или
kubectl expose deployment hello-minikube2 --type=LoadBalancer --port=8080
У облачных провайдеров, которые поддерживают балансировщики нагрузки, внешний IP-адрес будет обеспечен доступ к Сервису. В Minikube тип LoadBalancer делает службу доступной с помощью команды службы minikube.
Выполните следующую команду:
minikube service hello-minikube2
Похоже, что вы пытаетесь получить доступ к модулю, и это должно быть сделано через службу kubernetes, а не напрямую к модулю. Вы также можете показать: kubectl get svc -o wide
?
, если служба действительно существует, попробуйте использовать kubectl get ep -o wide
, чтобы проверить, действительно ли модуль обнаружен службой