Смонтируйте объем 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 к нему через машину, на которой он установлен (т. Е. Узел, на который запланирован ваш модуль).

Другие вопросы по тегам