zoukankan      html  css  js  c++  java
  • 【kserve】kserve安装记录

    安装

    官方教程: https://kserve.github.io/website/admin/kubernetes_deployment/

    首先安装istio、cert manager

    安装 istio

    wget [https://github.com/istio/istio/releases/download/1.11.4/istioctl-1.11.4-linux-amd64.tar.gz](https://github.com/istio/istio/releases/download/1.11.4/istioctl-1.11.4-linux-amd64.tar.gz)

    tar -xvzf istioctl-1.11.4-linux-amd64.tar.gz

    mv istioctl /usr/local/bin/

    istioctl install

    安装 knative

    `kubectl apply -f https://github.com/knative/operator/releases/download/knative-v1.0.0/operator.yaml`

    安装 knative-serving/knative-eventing参考 https://knative.dev/docs/admin/install/knative-with-operators/

    安装 cert-manager

    kubectl apply -f https://github.com/jetstack/cert-manager/releases/download/v1.5.3/cert-manager.yaml

    安装 kserve

    kubectl apply -f https://github.com/kserve/kserve/releases/download/v0.7.0/kserve.yaml

    grc.io问题

    kubectl edit 修改源镜像

    国内yaml安装方式

    项目地址:https://github.com/wenyangchou/KServeInstaller

    踩坑记录

    • clusterDomain造成的安装失败
    Creating service 'hello' in namespace 'default':
    
      0.028s The Route is still working to reflect the latest desired specification.
      0.067s Configuration "hello" is waiting for a Revision to become ready.
      2.736s ...
      2.736s Ingress has not yet been reconciled.
      2.788s Waiting for load balancer to be ready

    在knative-serving安装过程中,出现一直 wait fot load balancer。该原因由clusterDomain修改造成。详情参考: https://github.com/knative/serving/issues/12371

    • 域名修改

    kubectl edit cm config-domain -n knative-serving
    • Error from server (BadRequest): error when creating "service.yaml": admission webhook "validation.webhook.serving.knative.dev" denied the request: validation failed: must not set the field(s): spec.template.spec.nodeSelector, spec.template.spec.tolerations

    kserve依赖于knative,默认是不打开节点标签选取的。参考: https://github.com/knative/serving/issues/11388

    kubectl -n knative-serving edit cm config-features
    • failed to resolve image to digest: Get https:/xxx.xxx.com/v2/: ....

    运行isvc发现私有仓库默认转https了。

    解决: kubectl -n knative-serving edit configmap config-deployment

    修改:registries-skipping-tag-resolving: kind.local,ko.local,dev.local,harbor.wenyangchou.com

  • 相关阅读:
    第一次作业
    C语言I博客作业04
    C语言I博客作业05
    c语言l博客作业02
    C语言I博客作业06
    linux下递归删除目录下所有exe文件
    CSS高级
    CSS样式
    CSS框模型
    Oracle的用户、角色和权限
  • 原文地址:https://www.cnblogs.com/zhouwenyang/p/15533276.html
Copyright © 2011-2022 走看看