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。

  • 相关阅读:
    添加可运行的js代码
    一,IL访问静态属性和字段
    UI基础UIWindow、UIView
    ASP.NET MVC:会导致锁定的会话
    2013腾讯编程马拉松初赛
    使用phantomjs生成网站快照
    C语言
    设置 Ext.data.Store 传参的请求方式
    HDU 2041 超级楼梯
    MySQL 监控-innotop
  • 原文地址:https://www.cnblogs.com/Tempted/p/14107332.html
Copyright © 2011-2022 走看看