Я слышал, что в более поздних версиях 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. Однако он отображается без изображений и форматирования - например, права доступа к папке неверны или что-то в этом роде.
Наконец-то я нашел то, что мне не хватало.
По какой-то причине server.context-path
не добавлялся или не устанавливался в битовом пакете . properties
файл - даже когда я менял его с помощью свойства Base Path в разделе Server Settings в пользовательском интерфейсе.
Все, что у меня было в этом файле, это данные драйвера jdbc . Вот ссылка, по которой я перешел: Перемещение Bitbucket Server на другой контекстный путь
Шаги, которые я предпринял:
И теперь он работает!