参考:https://github.com/FederatedAI/KubeFATE/blob/master/k8s-deploy/docs/swagger.json
master 测试 获取服务 IP 和端口
1
2
3
4
k -n kube-fate get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
mariadb ClusterIP 10.43.102.139 <none> 3306/TCP 113d
kubefate ClusterIP 10.43.147.93 <none> 8080/TCP 113d
查看集群状态
1
2
3
4
curl 10.43.147.93:8080
{"msg":"kubefate run Success"}
curl sh.com(域名)
{"msg":"kubefate run Success"}
获取 token
1
2
3
4
5
6
7
8
9
10
11
curl -X POST -H 'Content-Type: application/json' -i 'http://10.43.147.93:8080/v1/user/login' --data '{
"username": "admin",
"password": "admin"
}'
{"code":200,"expire":"2022-08-29T07:34:13Z","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NjE3NTg0NTMsImlkIjoiYWRtaW4iLCJvcmlnX2lhdCI6MTY2MTc1NjY1M30.HIlE-j-RxufqOgS2G0n9zLnsNVWK-GdGyX1rJeX4ons"}
curl -X POST -H 'Content-Type: application/json' -i 'http://sh.com/v1/user/login' --data '{
"username": "admin",
"password": "admin"
}'
{"code":200,"expire":"2022-08-29T08:10:55Z","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NjE3NjA2NTUsImlkIjoiYWRtaW4iLCJvcmlnX2lhdCI6MTY2MTc1ODg1NX0.UqBvGxFnP2OgRE1t73_OBUlE-_aTaCEn99GNtAGX-2o"}
获取集群详情
1
curl -XGET -i 10.43.147.93:8080/v1/cluster/\?all\=false -H 'Authorization:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NjE3NjA2NTUsImlkIjoiYWRtaW4iLCJvcmlnX2lhdCI6MTY2MTc1ODg1NX0.UqBvGxFnP2OgRE1t73_OBUlE-_aTaCEn99GNtAGX-2o'
在容器内访问(通过完全限定域名访问) 查看集群状态
1
2
curl kubefate.kube-fate:8080
{"msg":"kubefate run Success"}
获取 token
1
2
3
4
5
curl -X POST -H 'Content-Type: application/json' -i 'kubefate.kube-fate:8080/v1/user/login' --data '{
"username": "admin",
"password": "admin"
}'
{"code":200,"expire":"2022-08-29T08:58:55Z","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NjE3NjM1MzUsImlkIjoiYWRtaW4iLCJvcmlnX2lhdCI6MTY2MTc2MTczNX0.T7tRQvbzVCbZfOzZZx3d00xKNbPs2_8_cUwEFAWJPUo"}
获取集群详情
1
curl -XGET -i kubefate.kube-fate:8080/v1/cluster/\?all\=false -H 'Authorization:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NjE3NjM1MzUsImlkIjoiYWRtaW4iLCJvcmlnX2lhdCI6MTY2MTc2MTczNX0.T7tRQvbzVCbZfOzZZx3d00xKNbPs2_8_cUwEFAWJPUo'
获取集群详情
1
curl -XGET -i kubefate.kube-fate:8080/v1/cluster/\?all\=false -H 'Authorization:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NjE3NjM1MzUsImlkIjoiYWRtaW4iLCJvcmlnX2lhdCI6MTY2MTc2MTczNX0.T7tRQvbzVCbZfOzZZx3d00xKNbPs2_8_cUwEFAWJPUo'
获取集群详情
1
2
3
curl -XGET -i kubefate.kube-fate:8080/v1/cluster/c610796c-e2a4-48cc-b7b3-e911cc4bb7dc -H 'Authorization:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NjE3NjYwMDMsImlkIjoiYWRtaW4iLCJvcmlnX2lhdCI6MTY2MTc2NDIwM30.S5bcFEL9HURx8R9tB1A1JQFe8ggVy7vnWkzjCaSp-n0'
curl -XGET -i kubefate.kube-fate:8080/v1/cluster/566f37e0-ca8b-4627-b48c-239e494ffaec -H 'Authorization:Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2NjE3NjYwMDMsImlkIjoiYWRtaW4iLCJvcmlnX2lhdCI6MTY2MTc2NDIwM30.S5bcFEL9HURx8R9tB1A1JQFe8ggVy7vnWkzjCaSp-n0'
Licensed under CC BY-NC-SA 4.0 最后更新于 Aug 28, 2022 00:00 UTC