karmada v1.7.0安装指导

这篇具有很好参考价值的文章主要介绍了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'

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

karmada v1.7.0安装指导,kubernetes,karmada,多集群管理与调度

可以查看更多帮助命令:

kubectl karmada init --help

5、安装完成,结果查看

kubectl -n karmada-system get pod

karmada v1.7.0安装指导,kubernetes,karmada,多集群管理与调度文章来源地址https://www.toymoban.com/news/detail-722735.html

到了这里,关于karmada v1.7.0安装指导的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos8.x系统安装K8S,kubernetes集群v1.23.9,docker支持的最后一个版本

    卸载podman,centos默认安装了podman容器(不管有没有,执行下总没错),可能与docker存在冲突 2.1 第一种安装方法 docker安装请参考 Linux系统在线安装docker任意版本完整教程 2.2 第二种安装方法 ** ##执行完毕后请记住如下的信息: **

    2024年02月12日
    浏览(53)
  • 手打 小份 kubernetes v1.27.3 集群

    rocky linux 8.8 CPU 4 内存 8G disk 40G 192.168.23.11 kube-master01 192.168.23.14 kube-prom01 192.168.23.21 kube-node01 (kube-master01、kube-prom01、 kube-node01操作) (kube-master01操作) 配置 (kube-master01操作) 测试 13.1 安装工具 13.2 初始化配置 生成集群初始化文件 查看所需的镜像 修改安装 kubernetes 版本

    2024年02月16日
    浏览(28)
  • 手动搭建高可用的 kubernetes 集群(v1.16.6)

    1.1 主要组件版本 组件 版本 kubernetes 1.16.6 etcd 3.4.3 containerd 1.3.3 runc 1.0.0-rc10 calico 3.12.0 coredns 1.6.6 dashboard v2.0.0-rc4 k8s-prometheus-adapter 0.5.0 prometheus-operator 0.35.0 prometheus 2.15.2 elasticsearch、kibana 7.2.0 cni-plugins 0.8.5 metrics-server 0.3.6 1.2 主要配置策略 kube-apiserver: 使用节点本地 nginx 4 层透

    2024年02月02日
    浏览(34)
  • 云原生Kubernetes:K8S集群版本升级(v1.20.6 - v1.20.15)

    目录 一、理论 1.K8S集群升级 2.集群概况 3.升级集群 4.验证集群 二、实验  1.升级集群 2.验证集群 三、问题 1.给node1节点打污点报错 (1)概念 搭建K8S集群的方式有很多种,比如二进制,kubeadm,RKE(Rancher)等,K8S集群升级方式也各有千秋,目前准备使用kubeadm方式搭建的k8s集群

    2024年02月07日
    浏览(37)
  • kubespray v2.21.0 部署 kubernetes v1.24.0 集群

    Kubespray 是 Kubernetes incubator 中的项目,目标是提供 Production Ready Kubernetes 部署方案,该项目基础是通过 Ansible Playbook 来定义系统与 Kubernetes 集群部署的任务,具有以下几个特点: 可以部署在 AWS, GCE, Azure, OpenStack 以及裸机上. 部署 High Available Kubernetes 集群. 可组合性 (Composable),

    2023年04月12日
    浏览(30)
  • Linux6.37 Kubernetes 集群调度

    第三章 LINUX Kubernetes 集群调度 一、调度约束 当定义 Pod 时可以选择性地为每个容器设定所需要的资源数量。 最常见的可设定资源是 Kubernetes 是通过 List-Watch 的机制进行每个组件的协作,保持数据同步的,每个组件之间的设计实现了解耦。 用户是通过 kubectl 根据配置文件,向

    2024年02月13日
    浏览(26)
  • Karmada 多云容器编排引擎支持多调度组,助力成本优化

    摘要: Karmada 社区也在持续关注云成本的管理,在最近发布的 v1.5 版本中,支持用户在分发策略 PropagationPolicy/ClusterPropagationPolicy 中设置多个集群调度组,实现将业务调度到成本更低的集群组中去。 本文分享自华为云社区《Karmada 多云容器编排引擎支持多调度组,助力成本优

    2023年04月21日
    浏览(25)
  • 云原生Kubernetes:K8S集群版本升级(v1.20.15 - v1.22.14)

    目录 一、理论 1.K8S集群升级 2.集群概况 3.升级集群(v1.21.14) 4.验证集群(v1.21.14) 5.升级集群(v1.22.14) 6.验证集群  (v1.22.14) 二、实验  1.升级集群(v1.21.14) 2.验证集群(v1.21.14)  3.升级集群(v1.22.14) 4.验证集群(v1.22.14) (1)概念 搭建K8S集群的方式有很多种,比如二

    2024年02月07日
    浏览(37)
  • kubespray v2.21.0 在线部署 kubernetes v1.24.0 集群【2】

    上一篇专门为了练习部署跑通。这篇为了学习定制安装部署,以及新增节点,删除节点,升级节点,动态申请pv,监控等一些部署测试, github:https://github.com/kubernetes-sigs/kubespray 官网:https://kubespray.io/#/ 网友kubespray 学习:https://github.com/wenwenxiong/book/tree/master/k8s/kubespray 下载

    2023年04月18日
    浏览(55)
  • Kubespray v2.21.0 离线部署 Kubernetes v1.25.6 集群

    Kubespray 是 Kubernetes incubator 中的项目,目标是提供 Production Ready Kubernetes 部署方案,该项目基础是通过 Ansible Playbook 来定义系统与 Kubernetes 集群部署的任务,具有以下几个特点: 可以部署在 AWS, GCE, Azure, OpenStack 以及裸机上. 部署 High Available Kubernetes 集群. 可组合性 (Composable),

    2024年02月09日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包