mirror of
https://gitee.com/rainbond/Rainbond.git
synced 2024-12-03 12:18:09 +08:00
25 lines
634 B
Go
25 lines
634 B
Go
package k8s
|
|
|
|
import (
|
|
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
|
|
"os"
|
|
"testing"
|
|
)
|
|
|
|
func TestNewRestConfig(t *testing.T) {
|
|
os.Setenv("KUBERNETES_SERVICE_HOST", "192.168.2.200")
|
|
restConfig, err := NewRestConfig("")
|
|
if err != nil {
|
|
t.Fatal("create restconfig error: ", err.Error())
|
|
}
|
|
clientset, err := NewClientsetWithRestConfig(restConfig)
|
|
if err != nil {
|
|
t.Fatal("create clientset error: ", err.Error())
|
|
}
|
|
pod, err := clientset.CoreV1().Pods("5d7bd886e6dc4425bb6c2ac5fc9fa593").Get("gr2e4b9f-0", metav1.GetOptions{})
|
|
if err != nil {
|
|
t.Fatal("get pod info error: ", err.Error())
|
|
}
|
|
t.Logf("pod info : %+v", pod)
|
|
}
|