# Nexus in Kubernetes with Google Cloud Storage storage

**URL:** <https://community.sonatype.com/t/nexus-in-kubernetes-with-google-cloud-storage-storage/8057>\
**Category:** Sonatype Nexus Repository\
**Created:** [January 14, 2022, 2:08pm UTC](https://community.sonatype.com/t/nexus-in-kubernetes-with-google-cloud-storage-storage/8057 "2022-01-14T14:08:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ep4sh2k](https://avatars.discourse-cdn.com/v4/letter/e/f0a364/32.png) [@ep4sh2k](https://community.sonatype.com/u/ep4sh2k)\
**Post date:** [January 14, 2022, 2:08pm UTC](https://community.sonatype.com/t/nexus-in-kubernetes-with-google-cloud-storage-storage/8057/1 "2022-01-14T14:08:11Z")

</div>

Dear community,

could you please suggest what is the proper way to install Nexus in Kubernetes with a community plugin for Google Cloud Storage capability?

I saw the [GCS plugin repository](https://github.com/sonatype-nexus-community/nexus-blobstore-google-cloud) - this plugin would be installed like a “.kar” file.

From a cursory glance, the official helm chart doesn’t have any way to install/configure such plugins.  
So I need to perform installation and rebuild the official image for Kubernetes. I’m a bit confused about the idea of customizing the Nexus container image and supporting it.

Kindly ask to guide me 🙂 I’d really appreciate it

Best regards,  
Pasha

---

<div class="post-metadata">

**Author:** ![6318613](https://yyz1.discourse-cdn.com/flex047/user_avatar/community.sonatype.com/6318613/32/2198_2.png) [@6318613](https://community.sonatype.com/u/6318613)\
**Post date:** [February 24, 2022, 3:27am UTC](https://community.sonatype.com/t/nexus-in-kubernetes-with-google-cloud-storage-storage/8057/2 "2022-02-24T03:27:39Z")

</div>

you can try sth like that

```auto
deployment:
  initContainers:
    - name: install-plugins
      image: curlimages/curl
      imagePullPolicy: IfNotPresent
      command: ['/bin/sh']
      args:
        - "-c"
        - "curl -o /opt/sonatype/nexus/deploy/nexus-blobstore-google-cloud-0.37.0.kar https://repo1.maven.org/maven2/org/sonatype/nexus/plugins/nexus-blobstore-google-cloud/0.37.0/nexus-blobstore-google-cloud-0.37.0.kar && chown 200:200 /opt/sonatype/nexus/deploy/nexus-blobstore-google-cloud-0.37.0.kar"
      volumeMounts:
        - mountPath: "/opt/sonatype/nexus/deploy"
          name: plugins
          subPath: deploy
  additionalVolumes:
    - name: plugins
      emptyDir: {}
  additionalVolumeMounts:
    - mountPath: /opt/sonatype/nexus/deploy
      name: plugins
      subPath: deploy

```
