文件名称:CloudFlix:使用微服务(Go,Docker,Kubernetes,PostgreSQL,gRPC,Redis,RabbitMQ,Prometheus,Grafana,JaegerZipkin)构建的高度可扩展的视频流网站
文件大小:1.03MB
文件格式:ZIP
更新时间:2024-06-04 01:07:14
docker kubernetes redis golang postgres
CloudFlix 当前前端(进行中): 视频观看(进行中): 初始后端设计: 跑步 安装Kubernetes(minikube): sh ./minikube.sh 注意:使用--vm-driver = none时,您可能会遇到kube-dns故障,因此请参见以下问题以获取解决方案 tl; dr: sudo systemctl stop systemd-resolved sudo systemctl disable systemd-resolved 编辑文件/etc/resolv.conf ,唯一的一行应该是nameserver 8.8.8.8 删除kube-dns pod 初始头盔: helm init 安装Minio: helm install --name minio --set persistence.size=100Gi,accessKey=minio
【文件预览】:
CloudFlix-master
----frontend()
----video-upload-svc()
----router()
----.gitattributes(26B)
----comments-svc()
----.gitmodules(1KB)
----video-search-svc()
----videos_schema.sql(3KB)
----trending-svc()
----thumb-gen-svc()
----test.go(2KB)
----.idea()
--------misc.xml(174B)
--------cloudflix.iml(281B)
--------workspace.xml(33KB)
--------modules.xml(270B)
--------vcs.xml(1KB)
----monitor()
--------kubernetes-prometheus()
--------prometheus()
--------grafana()
--------monitoring.yaml(0B)
----view-count-svc()
----stats-svc()
----README.md(7KB)
----Makefile(114B)
----video-hosting-svc()
----.gitignore(17B)
----video-encoding-svc()
----minikube.sh(922B)