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://www.mzph.cn/diannao/8015.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

致远M3 Session 敏感信息泄露漏洞复现

0x01 产品简介 M3移动办公是致远互联打造的一站式智能工作平台,提供全方位的企业移动业务管理,致力于构建以人为中心的智能化移动应用场景,促进人员工作积极性和创造力,提升企业效率和效能,是为企业量身定制的移动智慧协同平台。 0x02 漏洞概述 致远M3 server多个日志文…

《系统架构设计师教程(第2版)》第10章-软件架构的演化和维护-04-软件架构演化原则

文章目录 1. 演化成本控制原则2. 进度可控原则3. 风险可控原则4. 主体维持原则5. 系统总体结构优化原则6. 平滑演化原则7. 目标一致原则8. 模块独立演化原则9. 影响可控原则10. 复杂性可控原则11. 有利于重构原则12. 有利于重用原则13. 设计原则遵从性原则14. 适应新技术原则15…

Django 4.x 智能分页get_elided_page_range

Django智能分页 分页效果 第1页的效果 第10页的效果 带输入框的效果 主要函数 # 参数解释 # number: 当前页码,默认:1 # on_each_side:当前页码前后显示几页,默认:3 # on_ends:首尾固定显示几页&#…

LWIP+TCP客户端

一、TCP API函数 其中tcp_poll()函数的第三个参数表示隔几秒调用一次这个周期性函数 二、修改服务器的IP 三、TCP客户端编程思路 申请套接字绑定服务器IP和端口号等待客户端连接 进入连接回调函数在连接回调函数中 配置一些回调函数,如接收回调函数,周期…

牛客 | 字符金字塔

请打印输出一个字符金字塔&#xff0c;字符金字塔的特征请参考样例 #include <stdio.h> #include <string.h> using namespace std; int main() {char c;scanf("%c", &c);for (int i 1; i < (c - 64); i)//第一个循环决定了有多少行{//c:67 第三…

每日两题 / 138. 随机链表的复制 148. 排序链表(LeetCode热题100)

138. 随机链表的复制 - 力扣&#xff08;LeetCode&#xff09; 用哈希表记录原链表中的节点是否被复制过 遍历原链表并通过哈希表维护新链表 /* // Definition for a Node. class Node { public:int val;Node* next;Node* random;Node(int _val) {val _val;next NULL;rand…

Java | Leetcode Java题解之第74题搜索二维矩阵

题目&#xff1a; 题解&#xff1a; class Solution {public boolean searchMatrix(int[][] matrix, int target) {int m matrix.length, n matrix[0].length;int low 0, high m * n - 1;while (low < high) {int mid (high - low) / 2 low;int x matrix[mid / n][m…

人工神经网络初步

大家好&#xff0c;这里是七七&#xff0c;由于各种比赛的缘故&#xff0c;使用了很多人工神经网络模型。但是很多的原理都不是很明白&#xff0c;就导致了不能灵活地运用┭┮﹏┭┮。为此&#xff0c;去看了些人工神经网络原理书&#xff0c;写下此专题。 在进入正文之前要先…

指针再学习笔记

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

ue引擎游戏开发笔记(34)——建立射击映射,并添加特效

1.需求分析&#xff1a; 准备处理射击系统&#xff0c;首先角色需要能射击&#xff0c;有反馈&#xff0c;先建立角色与控制器之间的映射&#xff0c;并添加简单特效&#xff0c;证明映射已经建立。 2.操作实现&#xff1a; 1.首先常规建立映射流程&#xff0c;具体可参考笔记…

《挑战100个产品拆解:抖音》

抖音&#xff0c;作为当今社交媒体领域的明星产品&#xff0c;其背后的产品思维一直备受关注。在这篇文章中&#xff0c;我们将深入拆解抖音的产品思维&#xff0c;揭示其成功的秘密。 产品定位 1.产品是什么样的用户&#xff1a; 年轻人和青少年是抖音的主要用户群体。抖音…

VMware与CentOS的安装

VMware与CentOS的安装 第一章 VMware安装第二章 CentOS上网虚拟机网络IP修改地址配置修改主机名和hosts文件修改主机名称配置Linux克隆机主机名称映射hosts文件&#xff0c;打开/etc/hosts 安装Xshell7和Xftp7 第一章 VMware安装 VMware Workstation Pro 安装包 …

洗地机什么牌子最好?618高性价比家用洗地机品牌

随着科技的发展&#xff0c;智能智能清洁家电越来越受到消费者的欢迎。洗地机作为其中的佼佼者&#xff0c;已经成为许多家庭清洁的好帮手。然而&#xff0c;面对满目琳琅的洗地机品牌型号&#xff0c;究竟哪一款机型适合家用呢&#xff0c;正好618也临近了&#xff0c;又有哪些…

【每日刷题】Day33

【每日刷题】Day33 &#x1f955;个人主页&#xff1a;开敲&#x1f349; &#x1f525;所属专栏&#xff1a;每日刷题&#x1f34d; &#x1f33c;文章目录&#x1f33c; 1. 20. 有效的括号 - 力扣&#xff08;LeetCode&#xff09; 2. 445. 两数相加 II - 力扣&#xff08;…

牛客网刷题 | BC79 小乐乐求和

目前主要分为三个专栏&#xff0c;后续还会添加&#xff1a; 专栏如下&#xff1a; C语言刷题解析 C语言系列文章 我的成长经历 感谢阅读&#xff01; 初来乍到&#xff0c;如有错误请指出&#xff0c;感谢&#xff01; 描述 小乐乐最近接触了求…

鸿蒙内核源码分析(时间管理篇) | 谁是内核基本时间单位

时间概念太重要了&#xff0c;在鸿蒙内核又是如何管理和使用时间的呢? 时间管理以系统时钟 g_sysClock 为基础&#xff0c;给应用程序提供所有和时间有关的服务。 用户以秒、毫秒为单位计时.操作系统以Tick为单位计时&#xff0c;这个认识很重要. 每秒的tick大小很大程度上决…

Linux:进程等待 进程替换

Linux&#xff1a;进程等待 & 进程替换 进程等待wait接口statuswaitpid接口 进程替换exec系列接口 当一个进程死亡后&#xff0c;会变成僵尸进程&#xff0c;此时进程的PCB被保留&#xff0c;等待父进程将该PCB回收。那么父进程要如何回收这个僵尸进程的PCB呢&#xff1f;父…

js实现json数据可编辑

背景 项目中有低代码平台&#xff0c;由于历史脏数据和非同步编辑的问题&#xff0c;偶尔会出现数据错乱的问题&#xff0c;希望有一个快捷的方式修改数据 之前在用Formily的时候有注意到designable/react 里面的json数据编辑功能非常不错如果能应用到项目里就完美了 design…

【数据结构】二叉树知识点详解

树的概念 树是一种非线性的数据结构&#xff0c;它是由n&#xff08;n>0&#xff09;个有限结点组成一个具有层次关系的集合有一个特殊的结点&#xff0c;称为根结点&#xff0c;根节点没有前驱结点除根节点外&#xff0c;其余结点被分成M(M>0)个互不相交的集合T1、T2、…

【贪心算法】单源最短路径Python实现

文章目录 [toc]问题描述Dijkstra算法Dijkstra算法的正确性贪心选择性质最优子结构性质 Dijkstra算法应用示例Python实现时间复杂性 问题描述 给定一个带权有向图 G ( V , E ) G (V , E) G(V,E)&#xff0c;其中每条边的权是非负实数&#xff0c;给定 V V V中的一个顶点&…