This is an automated email from the ASF dual-hosted git repository. nwang pushed a commit to tag 0.20.3-incubating-rc3-test2 in repository https://gitbox.apache.org/repos/asf/incubator-heron.git
commit 6681dc33d759a89861cc456296d3fec96040eeb5 Author: Ning Wang <[email protected]> AuthorDate: Sat May 16 23:09:05 2020 -0700 Fix ubuntu docker file --- docker/compile/apiVersion: v1 | 104 ++++++++++++++++++++++++++++++++ docker/dist/Dockerfile.dist.ubuntu16.04 | 8 ++- 2 files changed, 110 insertions(+), 2 deletions(-) diff --git a/docker/compile/apiVersion: v1 b/docker/compile/apiVersion: v1 new file mode 100644 index 0000000..676f4fb --- /dev/null +++ b/docker/compile/apiVersion: v1 @@ -0,0 +1,104 @@ +apiVersion: v1 +kind: PersistentVolume +metadata: + name: drupal-mysql-pv + labels: + type: local +spec: + storageClassName: mysql-pv + capacity: + storage: 5Gi + accessModes: + - ReadWriteOnce + hostPath: + path: "/drupal-mysql-data" + + + +apiVersion: v1 +kind: PersistentVolume +metadata: + name: drupal-pv + labels: + type: local +spec: + storageClassName: pv + capacity: + storage: 5Gi + accessModes: + - ReadWriteOnce + hostPath: + path: "/drupal-data" + + + +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: drupal-mysql-pvc +spec: + storageClassName: mysql-pv + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 5Gi + + +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: drupal-pvc +spec: + storageClassName: pv + accessModes: + - ReadWriteOnce + resources: + requests: + storage: 5Gi + + +apiVersion: apps/v1 +kind: Deployment +metadata: + name: drupal-mysql +spec: + replicas: 1 + selector: + matchLabels: + app: drupal-mysql + template: + metadata: + labels: + app: drupal-mysql + spec: + containers: + - name: drupal-mysql-container + image: mysql:5.7 + env: + - name: MYSQL_ROOT_PASSWORD + valueFrom: + secretKeyRef: + name: mysql-pass + key: password + ports: + - containerPort: 3306 + name: mysql + volumeMounts: + - name: mysql-persistent-storage + mountPath: /var/lib/mysql + subPath: dbdata + volumes: + - name: mysql-persistent-storage + persistentVolumeClaim: + claimName: drupal-mysql-pvc + + + + +$ kubectl get pvc +Error from server (Forbidden): persistentvolumeclaims is forbidden: User "ning" cannot list resource "persistentvolumeclaims" in API group "" in the namespace "default" + +$ kubectl get pv +Error from server (Forbidden): persistentvolumes is forbidden: User "ning" cannot list resource "persistentvolumes" in API group "" at the cluster scope + diff --git a/docker/dist/Dockerfile.dist.ubuntu16.04 b/docker/dist/Dockerfile.dist.ubuntu16.04 index 0fe59f9..bcf6f37 100644 --- a/docker/dist/Dockerfile.dist.ubuntu16.04 +++ b/docker/dist/Dockerfile.dist.ubuntu16.04 @@ -17,7 +17,9 @@ FROM ubuntu:16.04 -RUN apt-get update +RUN apt-get update && apt-get install -y software-properties-common + +RUN add-apt-repository ppa:openjdk-r/ppa RUN apt-get -y install \ python \ @@ -25,7 +27,9 @@ RUN apt-get -y install \ unzip \ software-properties-common \ curl \ - supervisor \ + supervisor + +RUN apt-get update && apt-get -y install \ openjdk-11-jdk-headless ENV JAVA_HOME /usr/lib/jvm/java-11-openjdk-amd64
