zoukankan      html  css  js  c++  java
  • kiali 1.26 anonymous策略修改为token

    前言

    有段时间没关注istio了,现在都已经升级到1.80版本了。现在Istio已经完全弃用Mixer组件。

    安装还是老样子的安装,不过从istio1.7开始 安装kiali prometheus grafana jaeger等插件已经不能使用istioctl来安装了,需要使用kubectl来指定安装

     kubectl apply -f samples/addons
     
     kubectl apply -f samples/addons/extras
    

     安装istio官方文档:https://istio.io/latest/zh/docs/setup/install/istioctl/

    在启动kiali 前可以yaml文件,使其访问模式为nodePort:

    kind: Service
    metadata:
      name: kiali
      namespace: istio-system
      labels:
        helm.sh/chart: kiali-server-1.26.0
        app: kiali
        app.kubernetes.io/name: kiali
        app.kubernetes.io/instance: kiali-server
        version: "v1.26.0"
        app.kubernetes.io/version: "v1.26.0"
        app.kubernetes.io/managed-by: Helm
      annotations:
        kiali.io/api-spec: https://kiali.io/api
        kiali.io/api-type: rest
    spec:
      ports:
      - name: http
        nodePort: 32123
        protocol: TCP
        port: 20001
      - name: http-metrics
        protocol: TCP
        port: 9090
      selector:
        app.kubernetes.io/name: kiali
        app.kubernetes.io/instance: kiali-server
      type: NodePort

    修改kiali 访问模式由anonymous策略修改为token

      config.yaml: |
        auth:
          openid: {}
          openshift:
            client_id_prefix: kiali
          strategy: token
        deployment:
          accessible_namespaces:
          - '**'

     kiali官方文档: https://kiali.io/documentation/latest/configuration/

    启动kiali:

    kubectl apply -f samples/addons/kiali.yaml

    查看kiali证书

    kubectl get secrets -n istio-system

    kubectl describe secrets -n istio-system kiali-token-2fz92

    复制token

    访问kiali,输入token。

  • 相关阅读:
    23种设计模式-桥接模式
    23种设计模式-单列模式
    23种设计模式-迭代器模式
    23种设计模式-组合模式
    23种设计模式-备忘录模式
    23种设计模式-适配器模式
    23种设计模式-状态模式
    SVN的安装和应用
    线程、线程池
    条形码
  • 原文地址:https://www.cnblogs.com/Tempted/p/14107332.html
Copyright © 2011-2022 走看看