Смонтируйте объем kubernetes в машине разработки
У меня есть кластер Kubernetes, работающий на Google Cloud Platform. У меня есть 3 узла и несколько модулей, работающих на этих узлах.
Один из модулей работает на платформе блога Ghost и установил gcePersistentDisk
объем. manifest
файл для создания модуля:
apiVersion: extensions/v1beta1
kind: Deployment
metadata:
labels:
name: ghost
name: ghost
spec:
replicas: 1
template:
metadata:
labels:
name: ghost
spec:
containers:
- image: ghost:0.7
name: ghost
env:
- name: NODE_ENV
value: production
ports:
- containerPort: 2368
name: http-server
volumeMounts:
- name: ghost
mountPath: /var/lib/ghost
volumes:
- name: ghost
gcePersistentDisk:
pdName: ghost
fsType: ext4
Я бы хотел как-нибудь получить доступ к этому тому с моей машины для разработки. Есть ли способ смонтировать этот диск в моей машине?
1 ответ
Решение
Если ваша машина разработки не является частью кластера GCE (то есть виртуальной машины GCE), вы не сможете подключить ее напрямую. Лучше всего в этом случае будет использовать SSH к нему через машину, на которой он установлен (т. Е. Узел, на который запланирован ваш модуль).