Size: a a a

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

2021 April 03

AL

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

AL

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

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
Aleksey Lazarev
Не то что я написал
ты написал как выставить ns. я это уже сделал
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Я хз - вот обьясни мее - кубонфиг дает тебе все чтобы конфиг сгенерить одной командой
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
Аля kubectl config set-config —user privet —cluster privet —namespace blah blah
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
И точно так же запихнуть user и кластер
источник

AL

Aleksey Lazarev in Kubernetes — русскоговорящее сообщество
А ты сидишь чето на ехо пишешь
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
Aleksey Lazarev
Я хз - вот обьясни мее - кубонфиг дает тебе все чтобы конфиг сгенерить одной командой
если ты такой умный, сделай это из пода
источник

AL

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

TL

Timofey Larkin 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
во-первых, то, что Алексей сказал
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
Во вторых, если ты делаешь inline json в ямле, то то что в sed передаётся, не есть валидный json
источник

AK

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

AK

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

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
Andrey Kartashov
не ребята, не всё так просто. конфиг придётся руками делать.
Команды выше, которые Алексей предлгают, вполне себе выставляют контекст.
источник

🇩

🇩🇪 in Kubernetes — русскоговорящее сообщество
Можно командой конфиг сделать
источник

TL

Timofey Larkin in Kubernetes — русскоговорящее сообщество
Ну ща продемонстрирую.
источник

🇩

🇩🇪 in Kubernetes — русскоговорящее сообщество
Только токен нужен, имя Юзверя и пару команд
источник

VR

Vasiliy Romaneev in Kubernetes — русскоговорящее сообщество
Andrey Kartashov
не ребята, не всё так просто. конфиг придётся руками делать.
а его нужно именно командами создавать ? или можно в секреты куба/гитлаба засунуть ?
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
Vasiliy Romaneev
а его нужно именно командами создавать ? или можно в секреты куба/гитлаба засунуть ?
нет конечно
источник

AK

Andrey Kartashov in Kubernetes — русскоговорящее сообщество
главное результат
источник