Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- coisas interessantes que eu demorei aprender com a lib do kubernetes (go)…
- - como carregamos a config…
- ```
- config := &restclient.Config{
- Host: configenv.Host,
- Username: configenv.Username,
- Password: configenv.Password,
- Insecure: configenv.Insecure,
- }
- ```
- - se em algum momento for necessário carregar a config default do kubectl (./kube/config), pra não ter que reinventar a roda, essa é mais ou menos a forma que o kubectl faz
- ```
- "k8s.io/kubernetes/pkg/client/unversioned/clientcmd"
- config, err := clientcmd.BuildConfigFromFlags("", "/Users/eder/.kube/config")
- if err != nil {
- panic(err.Error())
- }
- ```
- - e rodando de dentro de um pod dentro do kubernetes (neste caso ele pega as permissões default do namespace)
- ```
- config, err := &restclient.InClusterConfig()
- ```
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement