karmada v1.7.0安装指导

前言

安装心得

        经过多种方式操作,发现二进制方法安装太复杂,证书生成及其手工操作太多了,没有安装成功;helm方式的安装,v1.7.0的chart包执行安装会报错,手工修复了报错并修改了镜像地址,还是各种啦不下来镜像,安装失败。最后使用了kubectl karmada init的方式安装成功了。

此外,官方文档要求条件如下:

前提条件

  • Go v1.18+
  • kubectl v1.19+

详细安装步骤

1、从github上下载karmada的v1.7.0的版本

Release Karmada v1.7.0 release · karmada-io/karmada · GitHub

安装过程中用到的文件如下,这些包是需要下载的

Source code(zip)

crds.tar.gz

2、安装Go SDK

  • 下载软件包All releases - The Go Programming Language,我们这里使用的是

go1.20.4.linux-amd64.tar.gz

把软件包go1.20.4.linux-amd64.tar.gz上传到/root下面,执行如下命令解压

tar -C /usr/local -xzf go1.20.4.linux-amd64.tar.gz

  • 添加环境变量

vi /etc/profile

  • 把如下内容添加进去

export PATH=$PATH:/usr/local/go/bin

export GOPROXY=https://goproxy.io,direct

  • 执行如下命令生效

source /etc/profile

  • 执行如下命令,显示如下内容,表示安装成功

# go version

go version

显示信息如下,

go version go1.20.4 linux/amd64

3、从源代码编译karmada二进制文件。

cd karmada

make karmada-aggregated-apiserver karmada-controller-manager karmada-scheduler karmada-webhook karmadactl kubectl-karmada

cd _output/bin/linux/amd64/

mv karmadactl kubectl-karmada /usr/local/sbin/

4、通过 Karmada 命令行工具安装 Karmada

参考链接:安装概述 | karmada

执行如下命令:

kubectl karmada init --crds /root/karmada-install2023/crds.tar.gz --kube-image-registry=registry.aliyuncs.com/google_containers --kube-image-tag='v1.25.4' --karmada-aggregated-apiserver-image='docker.io/karmada/karmada-aggregated-apiserver' --karmada-controller-manager-image='docker.io/karmada/karmada-controller-manager' --karmada-scheduler-image='docker.io/karmada/karmada-scheduler' --karmada-webhook-image='docker.io/karmada/karmada-webhook'

执行结果如下,表示安装成功:

可以查看更多帮助命令:

kubectl karmada init --help

5、安装完成,结果查看

kubectl -n karmada-system get pod

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

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

相关文章

家居家纺经营配送小程序商城的作用是什么

家居家纺产品是每个家庭都必备的,无论商场还是小摊贩,市场中经营商家数量都比较多,而随着互联网电商发展,在实际经营中,传统线下商家也面临多个难题: 首先就是获客问题,线下渠道推广宣传方式单…

冒泡排序和选择排序

目录 一、冒泡排序 1.冒泡排序的原理 2.实现冒泡排序 1.交换函数 2.单躺排序 3.冒泡排序实现 4.测试 5.升级冒泡排序 6.升级版代码 7.升级版测试 二、选择排序 1.选择排序的原理 2.实现选择排序 1.单躺排序 2.选择排序实现 3.测试 ​4.修改 5.测试 一、冒泡排序…

MacBook 录制电脑内部声音

MacBook 录制电脑内部声音 老妈喜欢跳广场舞,现在广场舞音频下载都收费了!没办法,只能自己录歌了,外录有杂音大家也都知道,所以就只能采用内录的方式然后再用 Audition 调整一下音量大小。 一、(前置条件&a…

3.02 创建订单操作详细-订单创建与回滚 (创建订单操作详细)

步骤1: 创建orders订单表,子订单表和订单状态表对应的pojo和mappperOrders和OrderItemsMapperOrderItems和OrderItemsMapperOrderStatus和OrderStatusMapper步骤2:创建OrderService和对应的实现类 public interface OrderService {/*** 用于创建订单相关…

[Linux 命令] nm 详解

1. nm 命令: 显示关于指定 File 中符号的信息,文件可以是对象文件、可执行文件或对象文件库。如果文件没有包含符号信息,nm 命令报告该情况,但不把它解释为出错条件。 nm 命令缺省情况下报告十进制符号表示法下的数字值。 2. 命…

HVDC-MMC互连(1000MW,±320KV)使用聚合MMC模型进行优化的SPS模拟

微❤关注“电气仔推送”获得资料(专享优惠) 模型概述: 本示例展示了一个SimPowerSystems(SPS)模型,使用基于模块化多电平变换器(MMC)技术的电压源换流器(VSC&#xff09…

lua如何调用C/C++

1 lua vs C/C lua是脚本语言,优点是门槛低,可以热更新,缺点当然就是性能。C/C是编译型语言,有点是性能高,但是相对的,门槛高,技术不好的人写的代码可能还没有lua的性能高,容易出现c…

【AI视野·今日Robot 机器人论文速览 第四十九期】Fri, 6 Oct 2023

AI视野今日CS.Robotics 机器人学论文速览 Fri, 6 Oct 2023 Totally 29 papers 👉上期速览✈更多精彩请移步主页 Interesting: 📚ContactGen, 基于生成模型的抓取手势生成,类人五指手。(from 伊利诺伊大学 香槟) 数据集:GRAB da…

docker系列6:docker安装redis

传送门 docker系列1:docker安装 docker系列2:阿里云镜像加速器 docker系列3:docker镜像基本命令 docker系列4:docker容器基本命令 docker系列5:docker安装nginx Docker安装redis 通过前面4节,对docke…

UVA - 10765 Doves and bombs

CUC DFS及其应用 - Virtual Judge 题目大意&#xff1a;有一个n个点的图&#xff0c;求每个点如果被删除后&#xff0c;图中剩余连通块的数量 1<n<1e4 思路&#xff1a;也就是求每一个割点出现在几个双联通分量&#xff08;没有割点的图&#xff09;中&#xff0c;找双…

HuggingFace Transformers教程(1)--使用AutoClass加载预训练实例

知识的搬运工又来啦 ☆*: .&#xff61;. o(≧▽≦)o .&#xff61;.:*☆ 【传送门>原文链接:】https://huggingface.co/docs/transformers/autoclass_tutorial &#x1f697;&#x1f693;&#x1f695;&#x1f6fa;&#x1f699;&#x1f6fb;&#x1f68c;&#x1f6…

【接口技术】输入输出接口

【输入输出接口概念】外设接口功能及其一般结构&#xff0c;I/O端口编址方式&#xff0c;输入/输出数据传送方式&#xff0c;端口译码技术 【输入/输出接口】 外部设备及其信号 外部设备 输入设备 输出设备 复合输入/输出设备 外部设备的信号 数据信号&#xff08;数字量…

自媒体工作内容管理助手

内容助手 访问地址&#xff1a;editor.yunwow.cn 背景介绍 最近在学习流量运营&#xff0c; 流量运营的第一站是内容创作&#xff0c; 我试过不少原创内容&#xff0c;都是跟生活相关的例如&#xff1a;录一段联琴的视频、录一段秋天的风景、写一段生活感悟、发一段小宠物的生…

Elasticsearch基础操作演示总结

一、索引操作 &#xff08;一&#xff09;创建索引 创建Elasticsearch&#xff08;ES&#xff09;索引是在ES中存储和管理数据的重要操作之一。索引是用于组织和检索文档的结构化数据存储。 当创建Elasticsearch索引时&#xff0c;通常需要同时指定索引的设置&#xff08;Se…

sheng的学习笔记-【中文】【吴恩达课后测验】Course 2 - 改善深层神经网络 - 第三周测验

课程2_第3周_测验题 目录&#xff1a;目录 第一题 1.如果在大量的超参数中搜索最佳的参数值&#xff0c;那么应该尝试在网格中搜索而不是使用随机值&#xff0c;以便更系统的搜索&#xff0c;而不是依靠运气&#xff0c;请问这句话是正确的吗&#xff1f; A. 【  】对 B.…

电脑提示MSVCP100.dll丢失错误怎么解决?分享四个解决方法帮你搞定

在平时我们使用电脑中&#xff0c;经常会遇到各种问题&#xff0c;比如msvcp100.dll文件丢失&#xff0c;那这个msvcp100.dll文件丢失需要怎么修复解决呢&#xff1f;和msvcp100.dll为什么会丢失呢&#xff0c;下面我一点点为大家解答与介绍解决msvcp100.dll丢失问题的方法。 一…

HTML入门知识点

第一部分&#xff1a;HTML基础 HTML文档通常由以下几个部分组成&#xff1a; <!DOCTYPE html> 声明&#xff1a;这个声明告诉浏览器你使用的是HTML5标准。 <html> 元素&#xff1a;这是HTML文档的根元素&#xff0c;包含了整个文档的内容。 <head> 元素&a…

代码随想录day59

647. 回文子串 给你一个字符串 s &#xff0c;请你统计并返回这个字符串中 回文子串 的数目。 回文字符串 是正着读和倒过来读一样的字符串。 子字符串 是字符串中的由连续字符组成的一个序列。 具有不同开始位置或结束位置的子串&#xff0c;即使是由相同的字符组成&#…

游戏引擎,脚本管理模块

编辑器中删除脚本&#xff0c;然后立即恢复删除的脚本关系正常编辑器中删除脚本&#xff0c;关掉编辑器&#xff0c;然后只恢复脚本&#xff0c;不恢复meta,然后再打开编辑器关系丢失编辑器中删除脚本&#xff0c;关掉编辑器&#xff0c;然后恢复脚本且恢复meta,然后再打开编辑…

为什么InnoDB选择B+树而不是红黑树作为索引结构?

在数据库管理系统中&#xff0c;索引结构的选择对于数据库的性能和效率至关重要。MySQL的InnoDB存储引擎是一个广泛使用的数据库引擎&#xff0c;它选择了B树作为索引结构&#xff0c;而不是像红黑树那样的其他数据结构。本文将探讨为什么InnoDB选择B树&#xff0c;并解释B树与…