【文件属性】:
文件名称:zero:Kubernetes中的零停机时间部署
文件大小:37.78MB
文件格式:ZIP
更新时间:2021-05-13 15:00:35
Go
Kubernetes中的零停机时间部署
存储库包含以下代码和表示形式:“ Kubernetes中的零停机时间部署”
推介会
要求
迷你库
Kubectl
舵
sql
Java示例的JDK8或更高版本
Go语言的Golang 1.8或更高版本
演示用户服务
启动minikube:
minikube start
安装MySQL(带Helm):
helm install --set mysqlRootPassword=password --name mysql stable/mysql
kubectl get service mysql-mysql -o yaml | sed 's/type: ClusterIP/type: NodePort/g' | kubectl replace -f -
创建数据库:
cd mysql && ./mysql.sh create
用户服务-Ja
【文件预览】:
zero-master
----presentation()
--------zero-downtime-golang.pptx(18.94MB)
--------imgs()
--------zero-downtime.pptx(18.93MB)
----golang()
--------simple()
--------Dockerfile(243B)
--------rest.go(5KB)
--------graceful()
--------http.go(4KB)
--------dev.sh(1KB)
--------all.sh(169B)
----kube()
--------golang()
--------java()
----mysql()
--------mysql.sh(1KB)
--------test-data.sql(286B)
--------create.sql(137B)
--------tables.sql(171B)
----README.md(2KB)
----.gitignore(57B)
----java()
--------src()
--------Dockerfile(237B)
--------Dockerfile-graceful(249B)
--------pom.xml(2KB)
--------dev.sh(609B)
--------all.sh(446B)