Size: a a a

Kubernetes — русскоговорящее сообщество

2021 April 02

T

Tores in Kubernetes — русскоговорящее сообщество
/help@JohnRoebot
источник

СК

Сергей Куликов... in Kubernetes — русскоговорящее сообщество
Igor
Куда копать?
apiextensions.k8s.io/v1beta1
источник

I

Igor in Kubernetes — русскоговорящее сообщество
Сергей Куликов
apiextensions.k8s.io/v1beta1
Ага, спасибо, как раз понял в чем дело
источник
2021 April 03

SM

Sergei Mikhaltsov in Kubernetes — русскоговорящее сообщество
господа, а если я в ямлик засуну ссылку на яблик в гите, кубцтл распарсит?
источник

DZ

Dmitry Zakharov in Kubernetes — русскоговорящее сообщество
Sergei Mikhaltsov
господа, а если я в ямлик засуну ссылку на яблик в гите, кубцтл распарсит?
kubectl apply -f https://k8s.io/examples/application/nginx/nginx-svc.yaml
источник

DZ

Dmitry Zakharov in Kubernetes — русскоговорящее сообщество
но если гит не доступен нужна авторизация итд то думаю будут проблемы
источник

SM

Sergei Mikhaltsov in Kubernetes — русскоговорящее сообщество
нит, я хотел в файлик положить кучу ссылок, ладно, болт с ним
источник

DS

Dmitry Sergeev in Kubernetes — русскоговорящее сообщество
Aleksandr V
Та же херня, но и они выросли сильно
или ты дорос 😂
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
George Gaál
kubectl config чего-то там > .kube/config
Дальше запатчить дефолтный неймспейс
kubectl convig view. Но проблема в том, что просто ns указать не получается
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Andrey Kartashov
kubectl convig view. Но проблема в том, что просто ns указать не получается
Что у тебя не получается я не пойму
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Конкуренто ошибка когда ты делаешь kubectl config set-context —current —namespace blabla
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Не получается- током бьет?
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Или монитор выключается?
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
  kubectl config view | sed 's/contexts: null//' > ~/.kube/config
 echo 'contexts: [{ name: '${namespace}', context: {namespace: '${namespace}'} }]' >> ~/.kube/config
 kubectl config use-context ${namespace}

после этого запускаю тилт, он падает
goroutine 1 [running]:
k8s.io/client-go/tools/clientcmd.ConfirmUsable(0x0, 0x0, 0x0, 0x0, 0x0, 0xc0007314d0, 0xc000731500, 0xc000731530, 0xc000731560, 0x7fff38806126, ...)
 /root/project/vendor/k8s.io/client-go/tools/clientcmd/validation.go:207 +0x380
github.com/tilt-dev/tilt/internal/k8s.ProvideKubeConfig(0x2b0f920, 0xc00073a320, 0x7fff38806126, 0x6, 0xc00000e018, 0xc000af2870, 0x4)
 /root/project/internal/k8s/env.go:63 +0x1a5
github.com/tilt-dev/tilt/internal/cli.wireCmdCI(0x2b0e570, 0xc00075a720, 0xc000af8f00, 0x274f17c, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
 /root/project/internal/cli/wire_gen.go:381 +0x1074
github.com/tilt-dev/tilt/internal/cli.(*ciCmd).run(0xc000a8a4a0, 0x2b0e4c8, 0xc00075a720, 0xc0006cbcf0, 0x0, 0x1, 0x0, 0x0)
 /root/project/internal/cli/ci.go:81 +0x414
github.com/tilt-dev/tilt/internal/cli.addCommand.func1(0xc0001f8dc0, 0xc0006cbcf0, 0x0, 0x1)
 /root/project/internal/cli/cli.go:140 +0xde
github.com/spf13/cobra.(*Command).execute(0xc0001f8dc0, 0xc0006cbce0, 0x1, 0x1, 0xc0001f8dc0, 0xc0006cbce0)
 /root/project/vendor/github.com/spf13/cobra/command.go:854 +0x2c2
github.com/spf13/cobra.(*Command).ExecuteC(0xc0001f8b00, 0x3e76a70, 0x275087b, 0x4)
 /root/project/vendor/github.com/spf13/cobra/command.go:958 +0x375
github.com/spf13/cobra.(*Command).Execute(...)
 /root/project/vendor/github.com/spf13/cobra/command.go:895
github.com/tilt-dev/tilt/internal/cli.Execute()
 /root/project/internal/cli/cli.go:77 +0x525
main.main()
 /root/project/cmd/tilt/main.go:19 +0xaa
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
validation.go:207 -> это валидация конфига, в частности
    validationErrors = append(validationErrors, validateContext(contextName, *context, config)...)
   validationErrors = append(validationErrors, validateAuthInfo(context.AuthInfo, *config.AuthInfos[context.AuthInfo])...)
   validationErrors = append(validationErrors, validateClusterInfo(context.Cluster, *config.Clusters[context.Cluster])...)
источник

VR

Vasiliy Romaneev in Kubernetes — русскоговорящее сообщество
Sergei Mikhaltsov
нит, я хотел в файлик положить кучу ссылок, ладно, болт с ним
curl -O- | while read $link; do curl -O - $link | kubectl apply -f- ; done
как-то там должно сработать
если не работает - допилить напильником.
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
Aleksey Lazarev
Или монитор выключается?
сорян, все детали не успеваю написать сразу :)
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
наверное надо по честному весь kubeconfig генерить
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Andrey Kartashov
  kubectl config view | sed 's/contexts: null//' > ~/.kube/config
 echo 'contexts: [{ name: '${namespace}', context: {namespace: '${namespace}'} }]' >> ~/.kube/config
 kubectl config use-context ${namespace}

после этого запускаю тилт, он падает
goroutine 1 [running]:
k8s.io/client-go/tools/clientcmd.ConfirmUsable(0x0, 0x0, 0x0, 0x0, 0x0, 0xc0007314d0, 0xc000731500, 0xc000731530, 0xc000731560, 0x7fff38806126, ...)
 /root/project/vendor/k8s.io/client-go/tools/clientcmd/validation.go:207 +0x380
github.com/tilt-dev/tilt/internal/k8s.ProvideKubeConfig(0x2b0f920, 0xc00073a320, 0x7fff38806126, 0x6, 0xc00000e018, 0xc000af2870, 0x4)
 /root/project/internal/k8s/env.go:63 +0x1a5
github.com/tilt-dev/tilt/internal/cli.wireCmdCI(0x2b0e570, 0xc00075a720, 0xc000af8f00, 0x274f17c, 0x2, 0x0, 0x0, 0x0, 0x0, 0x0, ...)
 /root/project/internal/cli/wire_gen.go:381 +0x1074
github.com/tilt-dev/tilt/internal/cli.(*ciCmd).run(0xc000a8a4a0, 0x2b0e4c8, 0xc00075a720, 0xc0006cbcf0, 0x0, 0x1, 0x0, 0x0)
 /root/project/internal/cli/ci.go:81 +0x414
github.com/tilt-dev/tilt/internal/cli.addCommand.func1(0xc0001f8dc0, 0xc0006cbcf0, 0x0, 0x1)
 /root/project/internal/cli/cli.go:140 +0xde
github.com/spf13/cobra.(*Command).execute(0xc0001f8dc0, 0xc0006cbce0, 0x1, 0x1, 0xc0001f8dc0, 0xc0006cbce0)
 /root/project/vendor/github.com/spf13/cobra/command.go:854 +0x2c2
github.com/spf13/cobra.(*Command).ExecuteC(0xc0001f8b00, 0x3e76a70, 0x275087b, 0x4)
 /root/project/vendor/github.com/spf13/cobra/command.go:958 +0x375
github.com/spf13/cobra.(*Command).Execute(...)
 /root/project/vendor/github.com/spf13/cobra/command.go:895
github.com/tilt-dev/tilt/internal/cli.Execute()
 /root/project/internal/cli/cli.go:77 +0x525
main.main()
 /root/project/cmd/tilt/main.go:19 +0xaa
А бзео где? А кластер?
источник

SM

Sergei Mikhaltsov in Kubernetes — русскоговорящее сообщество
Vasiliy Romaneev
curl -O- | while read $link; do curl -O - $link | kubectl apply -f- ; done
как-то там должно сработать
если не работает - допилить напильником.
башизм мы погем, но вопрос был конкретно такой, какой был
источник