>>> f = open('/home/dx/.kube/config', 'r') >>> tmp = f.read() >>> string = io.StringIO() >>> string.write(tmp) 5770 >>> config.load_kube_config(string) >>> api = client.CoreV1Api() >>> api.read_namespace('default') {'api_version': 'v1', 'kind': 'Namespace', 'metadata': {'annotations': {'cattle.io/status': '{"Conditions":[{"Type":"ResourceQuotaInit","Status":"True","Message":"","LastUpdateTime":"2020-05-14T20:20:27Z"},{"Type":"InitialRolesPopulated","Status":"True","Message":"","LastUpdateTime":"2020-05-14T20:20:28Z"}]}', 'field.cattle.io/projectId': 'REDACTED', 'lifecycle.cattle.io/create.namespace-auth': 'true'}, 'cluster_name': None, 'creation_timestamp': datetime.datetime(2020, 5, 14, 20, 18, 28, tzinfo=tzutc()), 'deletion_grace_period_seconds': None, 'deletion_timestamp': None, 'finalizers': ['controller.cattle.io/namespace-auth'], 'generate_name': None, 'generation': None, 'labels': {'field.cattle.io/projectId': 'redacted'}, 'managed_fields': None, 'name': 'default', 'namespace': None, 'owner_references': None, 'resource_version': '1747', 'self_link': '/api/v1/namespaces/default' 'spec': {'finalizers': ['kubernetes']}, 'status': {'conditions': None, 'phase': 'Active'}}