尝试使用 helmfile 部署图表时出现权限被拒绝错误

问题描述 投票:0回答:1

我已经创建了 helmfile 并尝试在 k8s 中部署我的图表。但是当我尝试执行命令 apply 或sync 时,我看到权限被拒绝错误。无法理解为什么会出现这个错误。这是我的头盔文件。

releases:
- name: ad-service
  chart: charts/core
  values: 
    - values/ad-service.yaml

- name: cart-service
  chart: charts/core
  values: 
    - values/cart-service.yaml

- name: checkout-service
  chart: charts/core
  values: 
    - values/checkout-service.yaml

- name: core-service
  chart: charts/core
  values: 
    - values/core-service.yaml

- name: currency-service
  chart: charts/core
  values: 
    - values/currency-service.yaml

- name: email-service
  chart: charts/core
  values: 
    - values/email-service.yaml

- name: payment-service
  chart: charts/core
  values: 
    - values/payment-service.yaml     

- name: product-catalog
  chart: charts/core
  values: 
    - values/product-catalog.yaml                  

- name: rec-service
  chart: charts/core
  values: 
    - values/rec-service.yaml

- name: redis
  chart: charts/redis
  values: 
    - values/redis.yaml  

- name: shipping-service
  chart: charts/core
  values: 
    - values/shipping-service.yaml

我已经使用 snap 安装了 helmfile,所以我的执行命令如下所示:

helmfile-snap.helmfile sync

我遇到了这个错误:

in ./helmfile.yaml: open helmfile.yaml: permission denied

我试图在谷歌中找到解决方案,但没有看到与我的问题相关的主题。无法理解权限问题从何而来以及为什么=/

kubernetes-helm helmfile
1个回答
0
投票
wget -O helmfile_linux_amd64 https://github.com/roboll/helmfile/releases/download/v0.135.0/helmfile_linux_amd64
chmod +x helmfile_linux_amd64
sudo mv helmfile_linux_amd64 ../../usr/local/bin/helmfile
helmfile sync

已修复。不知道 snap helmfile 有什么问题,但我首先选择 snap 版本,因为它的安装步骤更少:D

© www.soinside.com 2019 - 2024. All rights reserved.