helm安装consul集群并启用ACL

业务使用的consul需要开启ACL,记录一下helm如何开启ACL。并且获取Token登录

配置的存储大小不生效,默认是10Gi

global:
  name: consul
  acls:
    manageSystemACLs: true

datacenter: dc1

ui:
  enabled: true
  service:
    type: ClusterIP

server:
  replicas: 3
  bootstrapExpect: 3
  disruptionBudget:
    enabled: true
    maxUnavailable: 0
  dataStorage:
    enabled: true
    size: 20Gi

client:
  enabled: true

connectInject:
  enabled: true

controller:
  enabled: true

安装会比较慢,过程中acl容器需要等待server容器Runing后才可以注入acl,acl容器初始化后会自动删除

helm install consul hashicorp/consul -f consul-values.yaml --namespace consul

开启acl以后web界面是需要token登录的,直接用这个token登录

kubectl get secret consul-bootstrap-acl-token -n consul -o jsonpath="{.data.token}" | base64 --decode; echo
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值