https://github.com/juminiy/kube
api wrapper of cloud native componets, rdbms driver, golang-stdlib, storage api: object-storage minio(parts in compatible with aws-s3), key-value storage model, etc.
https://github.com/juminiy/kube
aws-iam-policies aws-s3 cloud-native docker-client golang-library harbor-registry kubernetes-client minio-client wrapper-api
Last synced: 3 months ago
JSON representation
api wrapper of cloud native componets, rdbms driver, golang-stdlib, storage api: object-storage minio(parts in compatible with aws-s3), key-value storage model, etc.
- Host: GitHub
- URL: https://github.com/juminiy/kube
- Owner: Juminiy
- License: apache-2.0
- Created: 2024-08-20T09:28:21.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-02-22T15:16:29.000Z (3 months ago)
- Last Synced: 2025-02-22T16:24:33.855Z (3 months ago)
- Topics: aws-iam-policies, aws-s3, cloud-native, docker-client, golang-library, harbor-registry, kubernetes-client, minio-client, wrapper-api
- Language: Go
- Homepage: https://github.com/Juminiy/kube
- Size: 2.31 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kube pkg
1. image_api
1. harbor_api
2. docker_api2. k8s_api
1. index_api
2. pod_api
3. volume_api
4. service_api
5. instance_api3. log_api
1. stdlog
2. zerolog
3. zaplog4. storage_api
1. minio_api
2. s3_api
3. mq_api5. util_api
1. util/xxx_api
2. more refer to k8s.io/apimachinery/pkg/util
3. and more refer to xxx.xxx/xxx/pkg/../../util/../...| Service \ Connect | Method | Path \| Loc | Go Global Singleton Type | Why |
| ----------------- | ----------------------------- | --------------------------------- | ------------------------ | -------------------------------- |
| K8s | Host Config File | root@k8s_master_ip:~/.kube/config | ✅ | Self High Available |
| Harbor | Credential: username&pasword | Harbor console | ✅ \| Both | Maybe migrate |
| Docker | | | ✅ \| Both | Maybe migrate |
| Minio | Credential: username&password | Minio console | ✅ \| Both | Maybe migrate |
| NFS | | | | |
| zaplog | App config file | | ✅ | not a resource, only local files |
| zerolog | App config file | | ✅ | not a resource, only local files |
| | | | | |
| | | | | |