Если вы просто пытаетесь выполнить быструю проверку, вы можете перенаправить порт на модуль - сделать kubectl get pods
, чтобы найти имя модуля и затем kubectl port-forward
или любой другой порт, который вы используете, если нет 8080. Затем вы можете нажать свою конечную точку в браузере или с помощью curl на localhost. Например, если у вас работает привод пружинного чехла, вы можете перейти к http://localhost:8080/actuator/health
.
Если вы пытаетесь получить доступ к Pod через Сервис, вы можете перенаправить порт в Сервис , но вы можете открыть Сервис снаружи. Вы захотите выбрать , как выставить его внешне , и настроить его. Тогда у вас будет внешний URL-адрес, который вы можете использовать, и вам не нужно будет обращаться к внутренним API-интерфейсам kube.
Также возможно создать URL для обращения к Сервису при прокси с kubectl proxy
. Например, вы можете нажать на привод в приложении с пружинной загрузкой, используя http (не https) с api/v1/namespaces/
.
будет в спецификации сервиса, и вы найдете его в выходных данных kubectl describe service
.
http://msdn.microsoft.com/en-us/library/ms191503.aspx
я бы посоветовал создать таблицу с уникальным именем перед массовой вставкой.
Вы всегда можете создать таблицу #temp в динамическом SQL. Например, прямо сейчас я предполагаю, что вы пытались:
CREATE TABLE #tmp(a INT, b INT, c INT);
DECLARE @sql NVARCHAR(1000);
SET @sql = N'BULK INSERT #tmp ...' + @variables;
EXEC master.sys.sp_executesql @sql;
SELECT * FROM #tmp;
Это усложняет поддержку (читабельность), но решает проблему определения объема:
DECLARE @sql NVARCHAR(MAX);
SET @sql = N'CREATE TABLE #tmp(a INT, b INT, c INT);
BULK INSERT #tmp ...' + @variables + ';
SELECT * FROM #tmp;';
EXEC master.sys.sp_executesql @sql;
EDIT 2011-01-12
В свете того, как мои почти 2 -летний ответ был внезапно признан неполным и неприемлемым кем-то, чей ответ также был неполным, как насчет:
CREATE TABLE #outer(a INT, b INT, c INT);
DECLARE @sql NVARCHAR(MAX);
SET @sql = N'SET NOCOUNT ON;
CREATE TABLE #inner(a INT, b INT, c INT);
BULK INSERT #inner ...' + @variables + ';
SELECT * FROM #inner;';
INSERT #outer EXEC master.sys.sp_executesql @sql;