Увеличение размера PersistentVolumeClaim на GKE

Я слышал, что в более поздних версиях Kubernetes (начиная с версии 1.9, если я не ошибаюсь; у меня есть 1.10), можно расширить a PersistentVolume до тех пор, пока allowVolumeExpansion: true установлен в конфигурации StorageClass.

В моем случае, на GCP, StorageClass, который использует мой PVC, не имеет этой строки, и я не могу ее добавить.

apiVersion: storage.k8s.io/v1
kind: StorageClass
metadata:
  annotations:
    storageclass.beta.kubernetes.io/is-default-class: "true"
  creationTimestamp: 2018-05-30T17:07:33Z
  labels:
    addonmanager.kubernetes.io/mode: EnsureExists
    kubernetes.io/cluster-service: "true"
  name: standard
  resourceVersion: "8741704"
  selfLink: /apis/storage.k8s.io/v1/storageclasses/standard
  uid: f1bd0421-642b-11e8-bb11-42010a9a00b5
parameters:
  type: pd-standard
provisioner: kubernetes.io/gce-pd
reclaimPolicy: Delete
volumeBindingMode: Immediate

Итак, я хочу увеличить PV и соответствующий ему PVC с 8Gi до 100Gi. Как лучше всего это сделать? Есть ли способ сделать это при сохранении данных, Jira и Bitbucket [5.12.0] на моем сервере Ubuntu 18.04. Я попытался изменить URL-адреса для обоих приложений на 192.168.1.77:8080/jira и 192.168.1.77:7990/bitbucket соответственно ....

Мои настройки: я запускаю оба Jira and Bitbucket [5.12.0] on my Ubuntu 18.04 server. I've tried to change the urls for both apps to be: 192.168.1.77:8080/jira and 192.168.1.77:7990/bitbucket respectively.

I've got an Apache webserver setup on another machine that redirects traffic to these machines (using proxypass and proxypassreverse) as such:

 ProxyPassReverse /jira http://192.168.1.77:8080/jira
 ProxyPassReverse /bitbucket http://192.168.1.77:7990/bitbucket
 ProxyPass /jira http://192.168.1.77:8080/jira
 ProxyPass /bitbucket http://192.168.1.77:7990/bitbucket

For Jira, I've updated server.xml (docBase path property) and set it to /jira

As a result, myserver.com/jira now works!

However I can't get my Bitbucket instance to launch under 192.168.1.77:7990/bitbucket. Instead, it is only available under 192.168.1.77:7990

I have updated the 'Base URL' under 'Server Settings' to www.myserver.com/bitbucket. The redirection isn't the problem as it is correctly redirected to 192.168.1.77:7990/bitbucket - but I get an "oops, you've found a dead link" from bitbucket.

I have read a ton of documents and every site says that just updating Base URL should work - so why does it not work for me?

Update: Когда я пытаюсь изменить ProxyPass и ProxyPassReverse для Bitbucket на следующее:

ProxyPassReverse /bitbucket http://192.168.1.77:7990
ProxyPass /bitbucket http://192.168.1.77:7990

Он отлично пересылает на страницу входа в Bitbucket. Однако он отображается без изображений и форматирования - например, права доступа к папке неверны или что-то в этом роде.

1
задан 23 July 2019 в 13:04
1 ответ

Наконец-то я нашел то, что мне не хватало.

По какой-то причине server.context-path не добавлялся или не устанавливался в битовом пакете . properties файл - даже когда я менял его с помощью свойства Base Path в разделе Server Settings в пользовательском интерфейсе.

Все, что у меня было в этом файле, это данные драйвера jdbc . Вот ссылка, по которой я перешел: Перемещение Bitbucket Server на другой контекстный путь

Шаги, которые я предпринял:

  1. Остановлен Bitbucket
  2. Отредактировал ... / shared / bitbucket.properties, чтобы включить строку: `server.context-path = / bitbucket
  3. Bitbucket перезапущен

И теперь он работает!

1
ответ дан 3 December 2019 в 23:13

Теги

Похожие вопросы