Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- apiVersion: extensions/v1beta1
- kind: Deployment
- metadata:
- namespace: default
- labels:
- service: bitcoin
- name: bitcoin
- spec:
- strategy:
- type: Recreate
- replicas: 1
- template:
- metadata:
- labels:
- service: bitcoin
- spec:
- containers:
- - env:
- - name: BITCOIN_RPC_USER
- valueFrom:
- secretKeyRef:
- name: test
- key: test
- - name: BITCOIN_RPC_PASSWORD
- valueFrom:
- secretKeyRef:
- name: test
- key: test
- image: ruimarinho/bitcoin-core:0.17.0
- name: bitcoin
- ports:
- - containerPort: 18443
- protocol: TCP
- volumeMounts:
- - mountPath: /data
- name: bitcoin-data
- resources:
- requests:
- memory: "1.5Gi"
- command: ["./entrypoint.sh"]
- args: ["-server", "-daemon", "-regtest", "-rpcbind=127.0.0.1", "-rpcallowip=0.0.0.0/0", "-rpcport=18443", "-rpcuser=test", "-rpcpassport=test"]
- restartPolicy: Always
- volumes:
- - name: bitcoin-data
- gcePersistentDisk:
- pdName: disk-bitcoincore-1
- fsType: ext4
- apiVersion: v1
- kind: Secret
- metadata:
- name: bitcoin
- type: Opaque
- data:
- rpcuser: dGVzdAo=
- rpcpass: dGVzdAo=
- apiVersion: v1
- kind: Service
- metadata:
- name: bitcoin
- namespace: default
- spec:
- ports:
- - port: 18443
- targetPort: 18443
- selector:
- service: bitcoin
- type: LoadBalancer
- externalTrafficPolicy: Local
Add Comment
Please, Sign In to add comment