实战通过K8s SDK开发获取pod信息的Django REST接口

</a /> 直接上代码吧,首先是我们的class based view,如下: class K8sApiView(APIView): authentication_classes = (BasicAuthentication, JWTAuthentication) permission_classes = [IsAuthenticated] # load k8s集群token信息 namespace = "test-env" config.load_kube_config('/data/kube-config.yaml') v1 = client.CoreV1Api() def request_and_limits_extraction(self, cpu_range: List, mem_range: List) -> Tuple: """ 这个...

2023-03-17 · 2 分钟 · sharp097