k8s解析kubeconfig的兩種常用方式最新推薦
k8s v1.19.0
方法1
staging/src/k8s.io/client-go/tools/clientcmd/client_config.go
BuildConfigFromFlags函數(shù)
根據(jù)本地kubeconfig文件路徑來生成restclient.Config對象。

staging/src/k8s.io/client-go/tools/clientcmd/loader.go
Load方法
讀取指定目錄下多個文件內容并合并,轉換成clientcmdapi.Config對象。

Load函數(shù)
基于字節(jié)切片生成clientcmdapi.Config對象。

方法2
staging/src/k8s.io/client-go/tools/clientcmd/client_config.go
BuildConfigFromKubeconfigGetter函數(shù)
根據(jù)KubeconfigGetter來生成kubeconfig對象。其中,KubeconfigGetter是生成clientcmdapi.Config對象的方法,可以調用上面的Load函數(shù)來實現(xiàn)。

到此這篇關于k8s解析kubeconfig的兩種常用方式的文章就介紹到這了,更多相關k8s解析kubeconfig內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
kubernetes需要默認的serviceaccount的原因解析
這篇文章主要介紹了kubernetes為何需要默認的serviceaccount,ServiceAccount 是 Kubernetes 中的一種重要概念,它的實際使用場景包括很多,本文給大家講解的非常詳細,需要的朋友可以參考下2023-04-04
一文詳解基于Kubescape進行Kubernetes安全加固
這篇文章主要為大家介紹了基于Kubescape進行Kubernetes安全加固詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-02-02
k8s部署Pyroscope并分析golang性能瓶頸(最新推薦)
這篇文章主要介紹了k8s部署Pyroscope并分析golang性能瓶頸,Pyroscope支持多種編程語言并提供了豐富的性能數(shù)據(jù),可以幫助我們跟蹤應用程序的執(zhí)行情況,并根據(jù)收集到的數(shù)據(jù)來識別性能瓶頸,需要的朋友可以參考下2023-04-04

