proxy acme-client -> certbot
This commit is contained in:
parent
fdd52375d0
commit
106564f2d3
|
@ -4,25 +4,25 @@ GIT_PASS=$2
|
|||
|
||||
#mimir-async
|
||||
cd ./mimir
|
||||
sudo docker build -t 127.0.0.1:32000/vizier-mimir-async-spark ./ --build-arg gituser=$GIT_USER --build-arg gitpass=$GIT_PASS --build-arg MIMIR_BRANCH=pdf-datasource
|
||||
sudo docker build -t docker.mimirdb.info/vizier-mimir-async-spark ./ --build-arg gituser=$GIT_USER --build-arg gitpass=$GIT_PASS --build-arg MIMIR_BRANCH=pdf-datasource
|
||||
|
||||
#api-async
|
||||
cd ../api-async
|
||||
sudo docker build -t 127.0.0.1:32000/vizier-api-async-spark ./ --build-arg gituser=$GIT_USER --build-arg gitpass=$GIT_PASS --build-arg API_BRANCH=master
|
||||
sudo docker build -t docker.mimirdb.info/vizier-api-async-spark ./ --build-arg gituser=$GIT_USER --build-arg gitpass=$GIT_PASS --build-arg API_BRANCH=master
|
||||
|
||||
#ui-async
|
||||
cd ../ui-nginx
|
||||
sudo docker build -t 127.0.0.1:32000/vizier-ui-async ./ --build-arg UI_BRANCH=master
|
||||
sudo docker build -t docker.mimirdb.info/vizier-ui-async ./ --build-arg UI_BRANCH=master
|
||||
|
||||
#analytics
|
||||
cd ../analytics-nginx
|
||||
#sudo docker build -t 127.0.0.1:32000/vizier-analytics ./
|
||||
sudo docker build -t docker.mimirdb.info/vizier-analytics ./
|
||||
|
||||
#spark-master and spark-worker
|
||||
cd ../spark-docker
|
||||
#sudo docker build -t 127.0.0.1:32000/spark-hadoop ./
|
||||
#sudo docker build -t docker.mimirdb.info/spark-hadoop ./
|
||||
|
||||
#proxy
|
||||
cd ../vizier-nginx-proxy
|
||||
sudo docker build -t 127.0.0.1:32000/vizier-proxy ./
|
||||
sudo docker build -t docker.mimirdb.info/vizier-proxy ./
|
||||
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
#run the containers
|
||||
#spark-master
|
||||
#kubectl run namenode --image=localhost:32000/spark-hadoop --replicas=1 --port=22 --port=6066 --port=7077 --port=8020 --port=8080 --port=50070 --env="MASTER=spark://namenode:7077" --env="SPARK_CONF_DIR=/conf" --env="SPARK_PUBLIC_DNS=127.0.0.1" --env="LD_LIBRARY_PATH=/usr/local/hadoop/lib/native/" --env="SPARK_EXECUTOR_MEMORY=8g" --env="SPARK_DAEMON_MEMORY=8g" --env="SPARK_DRIVER_MEMORY=8g" --env="SPARK_WORKER_MEMORY=8g" --env="HDFS_CONF_dfs_client_use_datanode_hostname=true" --env="AWS_ECS=false" --command /usr/local/spark-2.2.0-bin-without-hadoop/master.sh
|
||||
#kubectl run namenode --image=docker.mimirdb.info/spark-hadoop --replicas=1 --port=22 --port=6066 --port=7077 --port=8020 --port=8080 --port=50070 --env="MASTER=spark://namenode:7077" --env="SPARK_CONF_DIR=/conf" --env="SPARK_PUBLIC_DNS=127.0.0.1" --env="LD_LIBRARY_PATH=/usr/local/hadoop/lib/native/" --env="SPARK_EXECUTOR_MEMORY=8g" --env="SPARK_DAEMON_MEMORY=8g" --env="SPARK_DRIVER_MEMORY=8g" --env="SPARK_WORKER_MEMORY=8g" --env="HDFS_CONF_dfs_client_use_datanode_hostname=true" --env="AWS_ECS=false" --command /usr/local/spark-2.2.0-bin-without-hadoop/master.sh
|
||||
kind: PersistentVolume
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: nn-pv-1
|
||||
labels:
|
||||
type: namenode
|
||||
namespace: vizier
|
||||
spec:
|
||||
capacity:
|
||||
storage: 5Gi
|
||||
|
@ -20,6 +21,7 @@ kind: PersistentVolume
|
|||
apiVersion: v1
|
||||
metadata:
|
||||
name: dn-pv-1
|
||||
namespace: vizier
|
||||
spec:
|
||||
capacity:
|
||||
storage: 3Gi
|
||||
|
@ -33,6 +35,7 @@ kind: PersistentVolume
|
|||
apiVersion: v1
|
||||
metadata:
|
||||
name: dn-pv-2
|
||||
namespace: vizier
|
||||
spec:
|
||||
capacity:
|
||||
storage: 1Gi
|
||||
|
@ -46,6 +49,7 @@ kind: PersistentVolumeClaim
|
|||
apiVersion: v1
|
||||
metadata:
|
||||
name: hdfs-name
|
||||
namespace: vizier
|
||||
spec:
|
||||
selector:
|
||||
matchLabels:
|
||||
|
@ -61,6 +65,7 @@ kind: Deployment
|
|||
apiVersion: extensions/v1beta1
|
||||
metadata:
|
||||
name: namenode
|
||||
namespace: vizier
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
|
@ -70,6 +75,7 @@ spec:
|
|||
metadata:
|
||||
labels:
|
||||
component: namenode
|
||||
namespace: vizier
|
||||
spec:
|
||||
volumes:
|
||||
- name: hdfs-name
|
||||
|
@ -132,7 +138,7 @@ metadata:
|
|||
app: namenode
|
||||
hasuraService: custom
|
||||
name: namenode
|
||||
namespace: default
|
||||
namespace: vizier
|
||||
spec:
|
||||
ports:
|
||||
- name: ssh
|
||||
|
@ -164,7 +170,7 @@ spec:
|
|||
type: ClusterIP
|
||||
---
|
||||
#spark-worker
|
||||
#kubectl run $HOSTNAME --image=localhost:32000/spark-hadoop --replicas=2 --port=$WORKER_PORT --port=$DATANODE_PORT --env="SPARK_CONF_DIR=/conf" --env="SPARK_PUBLIC_DNS=127.0.0.1" --env="SPARK_WORKER_CORES=4" --env="SPARK_WORKER_PORT=$WORKER_PORT" --env="SPARK_WORKER_WEBUI_PORT=$WORKER_WEBUI_PORT" --env="LD_LIBRARY_PATH=/usr/local/hadoop/lib/native/" --env="HDFS_DATA_HOST=$HOSTNAME" --env="HDFS_HOST=spark-master" --env="HDFS_CONF_dfs_datanode_address=0.0.0.0:$DATANODE_PORT" --env="SPARK_EXECUTOR_MEMORY=8g" --env="SPARK_DAEMON_MEMORY=8g" --env="SPARK_DRIVER_MEMORY=8g" --env="SPARK_WORKER_MEMORY=8g" --env="HDFS_CONF_dfs_client_use_datanode_hostname=true" --env="AWS_ECS=false" --command /usr/local/spark-2.2.0-bin-without-hadoop/worker.sh
|
||||
#kubectl run $HOSTNAME --image=docker.mimirdb.info/spark-hadoop --replicas=2 --port=$WORKER_PORT --port=$DATANODE_PORT --env="SPARK_CONF_DIR=/conf" --env="SPARK_PUBLIC_DNS=127.0.0.1" --env="SPARK_WORKER_CORES=4" --env="SPARK_WORKER_PORT=$WORKER_PORT" --env="SPARK_WORKER_WEBUI_PORT=$WORKER_WEBUI_PORT" --env="LD_LIBRARY_PATH=/usr/local/hadoop/lib/native/" --env="HDFS_DATA_HOST=$HOSTNAME" --env="HDFS_HOST=spark-master" --env="HDFS_CONF_dfs_datanode_address=0.0.0.0:$DATANODE_PORT" --env="SPARK_EXECUTOR_MEMORY=8g" --env="SPARK_DAEMON_MEMORY=8g" --env="SPARK_DRIVER_MEMORY=8g" --env="SPARK_WORKER_MEMORY=8g" --env="HDFS_CONF_dfs_client_use_datanode_hostname=true" --env="AWS_ECS=false" --command /usr/local/spark-2.2.0-bin-without-hadoop/worker.sh
|
||||
kind: Service
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
|
@ -173,7 +179,7 @@ metadata:
|
|||
app: datanode
|
||||
hasuraService: custom
|
||||
name: datanode
|
||||
namespace: default
|
||||
namespace: vizier
|
||||
spec:
|
||||
ports:
|
||||
- name: sparkblock
|
||||
|
@ -221,7 +227,7 @@ metadata:
|
|||
app: datanode
|
||||
hasuraService: custom
|
||||
name: datanode
|
||||
namespace: default
|
||||
namespace: vizier
|
||||
spec:
|
||||
serviceName: "datanode"
|
||||
replicas: 1
|
||||
|
@ -230,6 +236,7 @@ spec:
|
|||
creationTimestamp: null
|
||||
labels:
|
||||
app: datanode
|
||||
namespace: vizier
|
||||
spec:
|
||||
containers:
|
||||
- name: datanode
|
||||
|
@ -287,6 +294,7 @@ spec:
|
|||
volumeClaimTemplates:
|
||||
- metadata:
|
||||
name: hdfs-data
|
||||
namespace: vizier
|
||||
spec:
|
||||
storageClassName: persist
|
||||
accessModes:
|
||||
|
@ -296,13 +304,14 @@ spec:
|
|||
storage: 1Gi
|
||||
---
|
||||
#mimir
|
||||
#kubectl run vizier-mimir --image=localhost:32000/vizier-mimir-spark --replicas=1 --port=9001 --port=33388 --expose --env="RESTORE_BACKUP=false" --env="PULL_MIMIR=false" --env="AWS_ACCESS_KEY_ID=AKIAJ7MLFSPYLYG47ARQ" --env="AWS_SECRET_ACCESS_KEY=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" --env="S3_BUCKET_NAME=vizier-data-test"
|
||||
#kubectl run vizier-mimir --image=docker.mimirdb.info/vizier-mimir-spark --replicas=1 --port=9001 --port=33388 --expose --env="RESTORE_BACKUP=false" --env="PULL_MIMIR=false" --env="AWS_ACCESS_KEY_ID=AKIAJ7MLFSPYLYG47ARQ" --env="AWS_SECRET_ACCESS_KEY=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" --env="S3_BUCKET_NAME=vizier-data-test"
|
||||
kind: PersistentVolume
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: vizier-data-volume
|
||||
labels:
|
||||
type: local
|
||||
namespace: vizier
|
||||
spec:
|
||||
storageClassName: persist
|
||||
capacity:
|
||||
|
@ -316,6 +325,7 @@ kind: PersistentVolumeClaim
|
|||
apiVersion: v1
|
||||
metadata:
|
||||
name: vizier-data-pv-claim
|
||||
namespace: vizier
|
||||
spec:
|
||||
storageClassName: persist
|
||||
accessModes:
|
||||
|
@ -328,6 +338,7 @@ apiVersion: v1
|
|||
kind: Secret
|
||||
metadata:
|
||||
name: s3-credentials
|
||||
namespace: vizier
|
||||
data:
|
||||
access-key-id: QUtJQUo3TUxGU1BZTFlHNDdBUlEK
|
||||
access-key-secret: ZEw3OXFKR3lMa1VGeVl2bW1nM2hFbjhiSWtsU2FUa3JmRzBJWHVraQo=
|
||||
|
@ -336,6 +347,7 @@ kind: Deployment
|
|||
apiVersion: extensions/v1beta1
|
||||
metadata:
|
||||
name: vizier-mimir
|
||||
namespace: vizier
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
|
@ -345,6 +357,7 @@ spec:
|
|||
metadata:
|
||||
labels:
|
||||
component: vizier-mimir
|
||||
namespace: vizier
|
||||
spec:
|
||||
volumes:
|
||||
- name: vizier-data-pv-storage
|
||||
|
@ -352,7 +365,7 @@ spec:
|
|||
claimName: vizier-data-pv-claim
|
||||
containers:
|
||||
- name: vizier-mimir
|
||||
image: localhost:32000/vizier-mimir-async-spark
|
||||
image: docker.mimirdb.info/vizier-mimir-async-spark
|
||||
ports:
|
||||
- containerPort: 9001
|
||||
- containerPort: 4041
|
||||
|
@ -399,6 +412,7 @@ kind: Service
|
|||
apiVersion: v1
|
||||
metadata:
|
||||
name: vizier-mimir
|
||||
namespace: vizier
|
||||
spec:
|
||||
ports:
|
||||
- name: mimirapi
|
||||
|
@ -420,11 +434,12 @@ spec:
|
|||
component: vizier-mimir
|
||||
---
|
||||
#api
|
||||
#kubectl run vizier-api --image=localhost:32000/vizier-api-spark --replicas=1 --port=9001 --port=80 --port=443 --expose --env="APP_PATH=" --env="API_SERVER=localhost" --env="API_LOCAL_PORT=443" --env="API_PORT=443" --env="API_SCHEME=http" --env="AWS_ACCESS_KEY_ID=AKIAJ7MLFSPYLYG47ARQ" --env="AWS_SECRET_ACCESS_KEY=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" --env="S3_BUCKET_NAME=vizier-data-test"
|
||||
#kubectl run vizier-api --image=docker.mimirdb.info/vizier-api-spark --replicas=1 --port=9001 --port=80 --port=443 --expose --env="APP_PATH=" --env="API_SERVER=localhost" --env="API_LOCAL_PORT=443" --env="API_PORT=443" --env="API_SCHEME=http" --env="AWS_ACCESS_KEY_ID=AKIAJ7MLFSPYLYG47ARQ" --env="AWS_SECRET_ACCESS_KEY=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" --env="S3_BUCKET_NAME=vizier-data-test"
|
||||
kind: Deployment
|
||||
apiVersion: extensions/v1beta1
|
||||
metadata:
|
||||
name: vizier-api
|
||||
namespace: vizier
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
|
@ -441,7 +456,7 @@ spec:
|
|||
claimName: vizier-data-pv-claim
|
||||
containers:
|
||||
- name: vizier-api
|
||||
image: localhost:32000/vizier-api-async-spark
|
||||
image: docker.mimirdb.info/vizier-api-async-spark
|
||||
ports:
|
||||
- containerPort: 80
|
||||
- containerPort: 9001
|
||||
|
@ -485,6 +500,7 @@ kind: Service
|
|||
apiVersion: v1
|
||||
metadata:
|
||||
name: vizier-api
|
||||
namespace: vizier
|
||||
spec:
|
||||
ports:
|
||||
- name: api
|
||||
|
@ -497,11 +513,12 @@ spec:
|
|||
component: vizier-api
|
||||
---
|
||||
#ui
|
||||
#kubectl run vizier-ui --image=localhost:32000/vizier-ui --replicas=1 --port=9001 --port=80 --port=443 --expose
|
||||
#kubectl run vizier-ui --image=docker.mimirdb.info/vizier-ui --replicas=1 --port=9001 --port=80 --port=443 --expose
|
||||
kind: Deployment
|
||||
apiVersion: extensions/v1beta1
|
||||
metadata:
|
||||
name: vizier-ui
|
||||
namespace: vizier
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
|
@ -511,11 +528,12 @@ spec:
|
|||
metadata:
|
||||
labels:
|
||||
component: vizier-ui
|
||||
namespace: vizier
|
||||
spec:
|
||||
hostname: vizier-ui
|
||||
containers:
|
||||
- name: vizier-ui
|
||||
image: localhost:32000/vizier-ui-async
|
||||
image: docker.mimirdb.info/vizier-ui-async
|
||||
ports:
|
||||
- containerPort: 80
|
||||
- containerPort: 443
|
||||
|
@ -537,6 +555,7 @@ kind: Service
|
|||
apiVersion: v1
|
||||
metadata:
|
||||
name: vizier-ui
|
||||
namespace: vizier
|
||||
spec:
|
||||
ports:
|
||||
- name: ui
|
||||
|
@ -552,11 +571,12 @@ spec:
|
|||
component: vizier-ui
|
||||
---
|
||||
#analytics
|
||||
#kubectl run vizier-analytics --image=localhost:32000/vizier-analytics --replicas=1 --port=9001 --port=80 --expose
|
||||
#kubectl run vizier-analytics --image=docker.mimirdb.info/vizier-analytics --replicas=1 --port=9001 --port=80 --expose
|
||||
kind: Deployment
|
||||
apiVersion: extensions/v1beta1
|
||||
metadata:
|
||||
name: vizier-analytics
|
||||
namespace: vizier
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
|
@ -566,10 +586,11 @@ spec:
|
|||
metadata:
|
||||
labels:
|
||||
component: vizier-analytics
|
||||
namespace: vizier
|
||||
spec:
|
||||
containers:
|
||||
- name: vizier-analytics
|
||||
image: localhost:32000/vizier-analytics
|
||||
image: docker.mimirdb.info/vizier-analytics
|
||||
ports:
|
||||
- containerPort: 80
|
||||
- containerPort: 443
|
||||
|
@ -582,6 +603,7 @@ kind: Service
|
|||
apiVersion: v1
|
||||
metadata:
|
||||
name: vizier-analytics
|
||||
namespace: vizier
|
||||
spec:
|
||||
ports:
|
||||
- name: analytics
|
||||
|
@ -602,6 +624,7 @@ kind: Deployment
|
|||
apiVersion: extensions/v1beta1
|
||||
metadata:
|
||||
name: vizier-proxy
|
||||
namespace: vizier
|
||||
spec:
|
||||
replicas: 1
|
||||
selector:
|
||||
|
@ -611,6 +634,7 @@ spec:
|
|||
metadata:
|
||||
labels:
|
||||
component: vizier-proxy
|
||||
namespace: vizier
|
||||
spec:
|
||||
containers:
|
||||
- name: vizier-proxy
|
||||
|
@ -633,6 +657,7 @@ kind: Service
|
|||
apiVersion: v1
|
||||
metadata:
|
||||
name: vizier-proxy
|
||||
namespace: vizier
|
||||
spec:
|
||||
ports:
|
||||
- name: ssh
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
hosts=$ACME_HOSTS
|
||||
|
||||
for host in $hosts; do
|
||||
acme-client -a https://letsencrypt.org/documents/LE-SA-v1.2-November-15-2017.pdf -Nnmv $host && renew=1
|
||||
sudo /usr/local/bin/certbot-auto renew
|
||||
done
|
||||
|
||||
[ "$renew" = 1 ] && rc-service nginx reload
|
||||
|
|
Loading…
Reference in a new issue