k8s部署Kubeflow v1.7.0

文章目录

      • 环境介绍
      • 部署
      • 访问kubeflow ui
      • 问题记录

环境介绍

K8S版本:v1.23.17,需要配置默认的sc
参考:https://github.com/kubeflow/manifests/tree/v1.7.0

部署

#获取安装包
wget  https://github.com/kubeflow/manifests/archive/refs/tags/v1.7.0.tar.gz#解压
tar -zxvf manifests-1.7.0.tar.gz#获取需要的镜像
cd manifests-1.7.0
kustomize build example |grep 'image: '|awk '$2 != "" { print $2}' |sort -u镜像源调整
find /kubeflow/manifests-1.7.0/ -type f -name "*.yaml" | xargs sed -i 's#gcr.io#gcr.dockerproxy.com#g'
find /kubeflow/manifests-1.7.0/ -type f -name "*.py" | xargs sed -i 's#gcr.io#gcr.dockerproxy.com#g'部署:
while ! kustomize build example | awk '!/well-defined/' | kubectl apply -f -; do echo "Retrying to apply resources"; sleep 10; done检查Pod是否正常?
root@ser-compute-07:/srv/k8s_yaml/kubeflow/manifests-1.7.0# kubectl get pods -n cert-manager
NAME                                       READY   STATUS    RESTARTS   AGE
cert-manager-b4b465456-cqpmd               1/1     Running   0          12h
cert-manager-cainjector-64d74f9c8f-h8sbd   1/1     Running   0          12h
cert-manager-webhook-66fff58cdf-lh7tc      1/1     Running   0          12h
root@ser-compute-07:/srv/k8s_yaml/kubeflow/manifests-1.7.0# kubectl get pods -n istio-system
NAME                                     READY   STATUS    RESTARTS   AGE
authservice-0                            1/1     Running   0          12h
cluster-local-gateway-7f55dcfff7-lnht5   1/1     Running   0          12h
istio-ingressgateway-869ccf7495-bd547    1/1     Running   0          12h
istiod-69d59d9787-gzqxh                  1/1     Running   0          12h
root@ser-compute-07:/srv/k8s_yaml/kubeflow/manifests-1.7.0# kubectl get pods -n auth
NAME                   READY   STATUS    RESTARTS   AGE
dex-86c6ff6df8-fkk4c   1/1     Running   0          12h
root@ser-compute-07:/srv/k8s_yaml/kubeflow/manifests-1.7.0# kubectl get pods -n knative-eventing
NAME                                   READY   STATUS    RESTARTS   AGE
eventing-controller-7889878c4f-zpp5w   1/1     Running   0          12h
eventing-webhook-67f458d8dc-wzsw5      1/1     Running   0          12h
root@ser-compute-07:/srv/k8s_yaml/kubeflow/manifests-1.7.0# kubectl get pods -n knative-serving
NAME                                     READY   STATUS    RESTARTS      AGE
activator-5b8f844df6-bcbz7               2/2     Running   7 (12h ago)   12h
autoscaler-db588db95-lwx9v               2/2     Running   0             12h
controller-67cf9bbc8-nx29h               2/2     Running   0             12h
domain-mapping-5cdc99c95c-mstvm          2/2     Running   0             12h
domainmapping-webhook-7b6c4fccbd-69xpg   2/2     Running   0             12h
net-istio-controller-8468c9f8d5-dn92x    2/2     Running   0             12h
net-istio-webhook-6d55c8b86c-xnjlb       2/2     Running   0             12h
webhook-85c77fccfc-7ncdp                 2/2     Running   0             12h
root@ser-compute-07:/srv/k8s_yaml/kubeflow/manifests-1.7.0# kubectl get pods -n kubeflow
NAME                                                     READY   STATUS    RESTARTS      AGE
admission-webhook-deployment-657697f86-nd82z             1/1     Running   0             12h
cache-server-666dbc749-twpsz                             2/2     Running   0             12h
centraldashboard-554fbb8f9d-lqwb4                        2/2     Running   0             12h
jupyter-web-app-deployment-787c9ccf46-zjkf4              2/2     Running   0             12h
katib-controller-6df466949b-d9tfh                        1/1     Running   0             12h
katib-db-manager-6c7cdd865d-cs42k                        1/1     Running   0             12h
katib-mysql-6975d6c6c4-rxrq8                             1/1     Running   0             12h
katib-ui-cd5f5fbd6-hbk7h                                 2/2     Running   1 (25m ago)   24m
kserve-controller-manager-5fc9cbcdf8-vccnk               2/2     Running   0             12h
kserve-models-web-app-7d99fdb-jz6jr                      2/2     Running   0             12h
kubeflow-pipelines-profile-controller-558b7678d8-trqpt   1/1     Running   0             12h
metacontroller-0                                         1/1     Running   0             12h
metadata-envoy-deployment-5788595668-87z64               1/1     Running   0             12h
metadata-grpc-deployment-75fb876c4b-pmmpk                2/2     Running   1 (25m ago)   24m
metadata-writer-56b4c57949-7vzqk                         2/2     Running   0             12h
minio-88f9db94d-nzwcl                                    2/2     Running   0             12h
ml-pipeline-5f974c9879-6pgkk                             2/2     Running   7 (12h ago)   12h
ml-pipeline-persistenceagent-548958c9-nrk95              2/2     Running   0             12h
ml-pipeline-scheduledworkflow-8699d58b74-xwz9x           2/2     Running   0             12h
ml-pipeline-ui-84f68c8899-hmkl6                          2/2     Running   0             12h
ml-pipeline-viewer-crd-67f995fd8c-c94bn                  2/2     Running   1 (12h ago)   12h
ml-pipeline-visualizationserver-564586897b-dgwqc         2/2     Running   0             12h
mysql-77ff498954-bb74m                                   2/2     Running   0             12h
notebook-controller-deployment-7d6df9f67c-fv9q5          2/2     Running   1 (22m ago)   21m
profiles-deployment-c46c4fb9f-gk8pf                      3/3     Running   1 (12h ago)   12h
tensorboard-controller-deployment-649d96556f-hgmdn       3/3     Running   2 (12h ago)   12h
tensorboards-web-app-deployment-64b8b6b9cc-2rg9s         2/2     Running   0             12h
training-operator-64c4cfc8bb-hsqpx                       1/1     Running   0             12h
volumes-web-app-deployment-8b6b8f49d-2chwz               2/2     Running   0             12h
workflow-controller-6b6495dd65-whnss                     2/2     Running   2 (12h ago)   12h
root@ser-compute-07:/srv/k8s_yaml/kubeflow/manifests-1.7.0# kubectl get pods -n kubeflow-user-example-com
NAME                                               READY   STATUS    RESTARTS   AGE
ml-pipeline-ui-artifact-755fbf99d-4phbh            2/2     Running   0          18m
ml-pipeline-visualizationserver-75c845688d-5hxqn   2/2     Running   0          18m

访问kubeflow ui

Login with the default user's credential. The default email address is user@example.com and the default password is 12341234.

kubectl patch service istio-ingressgateway -n istio-system -p '{"spec":{"type":"NodePort"}}'

问题记录

1、创建Notebook失败
在这里插入图片描述

kubectl edit deployments.apps -n kubeflow jupyter-web-app-deployment 
......- name: APP_SECURE_COOKIESvalue: "false"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/3017776.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

数控六面钻适用场景-不止家具制造

在快节奏的现代生活中,家具作为我们生活的重要组成部分,其美观度和实用性日益受到人们的关注。而在这背后,一个不可或缺的“工匠”正默默地发挥着它的作用——那就是数控六面钻。 数控六面钻,顾名思义,是一种高度自动…

Ansible自动运维工具之playbook

一.inventory主机清单 1.定义 Inventory支持对主机进行分组,每个组内可以定义多个主机,每个主机都可以定义在任何一个或多个主机组内。 2.变量 (1)主机变量 [webservers] 192.168.10.14 ansible_port22 ansible_userroot ans…

【Redis分布式缓存】 哨兵机制

Redis 哨兵机制 哨兵作用和原理 Redis提供了哨兵(Sentinel)机制来实现主从集群的自动故障恢复。 哨兵的作用 监控:Sentinel 会不断检查您的master和slave是否按预期工作自动故障恢复:如果master故障,Sentinel会将一…

(三)Appdesigner-界面转换及数据导入和保存

提示:文章为系列文章,可以在对应学习专栏里面进行学习。对应资源已上传 目录 前言 一、Appdesigner是什么? 二、界面切换 三、数据导入及保存 (一)数据导入 (二)数据保存 总结 前言 Appd…

设置 kafka offset 消费者位移

文章目录 1.重设kafka消费者位移2.示例2.1 通过 offset 位置2.2 通过时间2.3 设置到最早 1.重设kafka消费者位移 维度策略含义位移Earliest把位移调整到当前最早位移处位移Latest把位移调整到当前最新位移处位移Current把位移调整到当前最新提交位移处位移Specified-Offset把位…

0507华为od二面

只记录自己没回答上的问题 1、ZGC的缺点: 1)只是适用于32位系统 2)最大只是支持4TB内存容量 3)最糟糕的情况下吞吐量会下降15%,这都不是事至于吞吐量,通过扩容分分钟解决 4)分代的原因:不同对象的生命周期不相同,可能会扫描整个堆…

对于SOMP算法的测试

刚开始只上传了SOMP算法的代码,并没有过多介绍。 所以本篇文章对SOMP算法用法进行一个介绍 SOMP算法代码 function [X_hat] MMV_SOMP(Y, PHI, s)% SOMP:同时正交匹配追踪 simultaneous orthogonal matching pursuit% 论文:J. Determe, J. Lo…

【verilog-语法】编译命令( compiler directives )

一、前言 编译器指令的范围是从它的出现的点延伸到处理的所有文件,直到另一个编译器指令取代它或处理结束。编所有的编译命令都有重音符 " "引出。在IEEE std1364-2005中共介绍了19条编译命令,这19条命令又可分为12组命令进行独立或组合使用…

指针再学习笔记

概念 示例 类型 示例 作用 注意:有些内存地址可能系统不会允许任意访问 运算 示例 空指针

C语言程序设计(三)

1、数据的两种表现形式 常量:其值不能被改变的量称为常量。 变量: 单撇号内只能包含一个字符。双撇号内可以包含一个字符串。 注意:要区分符号常量和变量,不要把符号常量误认为变量。符号常量不占内存只是一个临时符号,代表一个值,在预编译…

免费地理信息系统(GIS)数据集合网站,500合1

超过500个免费的地理数据网站,数据涵盖多种主题。 这是一个免费的地理信息系统(GIS)数据源列表,涵盖了全球范围内的各种地理数据,包括自然环境、行政边界、人口、交通等多个领域的数据。 该数据列表由作者 Robin Wilson 收集整理&#xff0…

软件设计师-应用技术-UML建模题3

基础知识及技巧: 1. 用例图: 1.1 考点: 题干里面有关项目的详细描述,完整用例图中的某些参与者和某些用来扣掉,根据题干内容和已有用例图补充。根据题干,分析用例图之间的关系。 1.2 基础知识&#xff…

学习通下载PDF资源

今天突然发现,学习通的pdf资源居然是没有下载入口的,这整的我想cv一下我的作业都搞不了,于是我一怒之下,怒了一下。 可以看到学习通的pdf资源是内嵌在网页的,阅读起来很不方便,虽然他内置了阅读器&#xf…

如何更好地使用Kafka? - 运行监控篇

要确保Kafka在使用过程中的稳定性,需要从kafka在业务中的使用周期进行依次保障。主要可以分为:事先预防(通过规范的使用、开发,预防问题产生)、运行时监控(保障集群稳定,出问题能及时发现&#…

技术分享-上海泗博MPI转以太网模块MPI-131实现Node-RED直接访问西门子PLC数据

上海泗博自动化MPI-131是一款用于西门子S7系列PLC(包括S7-200、S7-300、S7-400)以及西门子数控机床(如840D、840DSL等)的以太网通讯模块,无需编程,即插即用,支持通过模块上下载PLC程序和数据监控…

【Linux入门】基础开发工具

本篇博客整理了Linux(centOS版本)中基础开发工具的用途和用法,旨在透过开发工具的使用,帮助读者更好地理解可执行程序的编写、编译、运行等。 目录 一、软件包管理器 yum 1.软件的下载与安装 2.Linux应用商店:yum …

【busybox记录】【shell指令】tr

目录 内容来源: 【GUN】【tr】指令介绍 【busybox】【tr】指令介绍 【linux】【tr】指令介绍 使用示例: 转换字符 - 默认 转换字符 - 不翻译指定字符数组 此指令目前接触少,用得少,把精力放到其他常用指令上 常用组合指令…

flutter安卓项目生成MD5、sha1、公钥等

一:MD5、SHA1等生成方式 工具:Android Studio 1. 打开flutter项目下的Android目录 2. 创建signingReport运行配置项 3. build apk: 导航栏->build->Generate Signed App Bundle / APK... 4. 填写存放路径,同时创建文件xx…

基于CLAHE算法的图像增强及评价

摘要: 本研究旨在探讨对比度限制自适应直方图均衡化(CLAHE)算法在数字图像处理中的应用。CLAHE算法通过在局部区域内进行直方图均衡化,有效地增强了图像的对比度,并在保持图像细节的同时避免了过度增强的问题。本文通过…

压力测试-JMeter常用插件、服务器硬件监控

1.写在前面 在前一篇文章中,我们已经对jmeter有了一个入门的学习。 掌握了JMeter安装、入门、结果分析等内容,详情可查看这里:压力测试-JMeter安装、入门、结果分析 对于jmeter默认的插件,往往不太够,例如&#xff…