helm search bitbcuket…No results found
Aqui os dejo el .yaml que he usado apra desplegar Bitbucket en kubernetes.
apiVersion: v1 kind: Namespace metadata: name: bitbucket --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: bitbucket-data-disk namespace: bitbucket spec: accessModes: - ReadWriteOnce resources: requests: storage: 30Gi --- apiVersion: apps/v1 kind: Deployment metadata: name: bitbucket-deployment namespace: bitbucket labels: app: bitbucket spec: replicas: 1 selector: matchLabels: app: bitbucket template: metadata: labels: app: bitbucket spec: containers: - name: bitbucket image: atlassian/bitbucket-server ports: - containerPort: 7999 - containerPort: 7990 volumeMounts: - name: bitbucket-volume mountPath: "/var/atlassian/application-data/bitbucket" volumes: - name: bitbucket-volume persistentVolumeClaim: claimName: bitbucket-data-disk --- apiVersion: v1 kind: Service metadata: name: bitbucket-service namespace: bitbucket spec: selector: app: bitbucket ports: - protocol: TCP port: 7990 targetPort: 7990 --- apiVersion: extensions/v1beta1 kind: Ingress metadata: name: bitbucket-ingress namespace: bitbucket annotations: kubernetes.io/ingress.class: nginx spec: tls: - hosts: - kluster.cf secretName: bitbucket-tls-secret rules: - host: kluster.cf http: paths: - path: / backend: serviceName: bitbucket-service servicePort: 7990Tenemos que tener de antemanos los archivos el certificado y la key para que el ingress.
kubectl -n bitbucket create secret tls bitbucket-tls-secret --cert=kluster.cf.crt --key=kluster.cf.keyPara obtener los certificados necesitamos docker y una ip publica y el lets-encrypt-o-matik.
LetsEncrypt-o-matik certificados firmados al instantePD: Por temas de licencias atlassian no puede incluir el mysql driver conector en sus compilaciones, lo cual no obliga a incluirnos a mano. En mi repositorio de docker he dejado imagenes con el driver mysql ya incluido en la imagen. https://hub.docker.com/repository/docker/akaronte/jira-software-mysql https://hub.docker.com/repository/docker/akaronte/confluence-server-mysql https://hub.docker.com/repository/docker/akaronte/bitbucket-server-mysql
0 comentarios