Category - test

```sh
APISERVER=$(kubectl config view --minify -o jsonpath='{.clusters[0].cluster.server}')
TOKEN=$(kubectl get secret $(kubectl get serviceaccount default -n dbackupd -o jsonpath='{.secrets[0].name}') -n dbackupd -o jsonpath='{.data.token}' | base64 --decode )
kubectl get secret $(kubectl get serviceaccount default -n dbackupd -o jsonpath='{.secrets[0].name}') -n dbackupd -o jsonpath='{.data.ca\.crt}' | base64 --decode > /tmp/ca.crt

curl $APISERVER/api --header "Authorization: Bearer $TOKEN" --insecure

curl $APISERVER/api/v1/namespaces/default/pods --header "Authorization: Bearer $TOKEN" --insecure

```sh
APISERVER=$(kubectl config view --minify -o jsonpath='{.clusters[0].cluster.server}')
TOKEN=$(kubectl get secret $(kubectl get serviceaccount default -n dbackupd -o jsonpath='{.secrets[0].name}') -n dbackupd -o jsonpath='{.data.token}' | base64 --decode )
kubectl get secret $(kubectl get serviceaccount default  -n dbackupd -o jsonpath='{.secrets[0].name}')  -n dbackupd -o jsonpath='{.data.c

  1. @startuml
  2. package "文件服务器" {
  3. [http文件服务器]
  4. [ftp服务器]
  5. }
  6. package "user pc" {
  7. [web browser]
  8. }
  9. package "downloader pc" {
  10. [web server]
  11. [control server]
  12. [job server]
  13. [statistics server]
  14. [log server]
  15. database "mysql"
  16. }
  17. [web browser] --> [web server] : http
  18. [web server] --> [control server] : http restful
  19. [control server] --> [job server] : rpc
  20. [control server] --> [statistics server] : rpc
  21. [control server] --> [log server] : rpc
  22. [job server] --> [http文件服务器] : http
  23. [job server] --> [ftp服务器] : ftp
  24. @enduml
    Page 2 of 2