首页 > 其他分享 >kubeclipper的使用

kubeclipper的使用

时间:2024-02-12 19:22:18浏览次数:22  
标签:02 INFO 00 08 2024 使用 kubeclipper

1.部署 AIO

官网:https://kubeclipper.io

Github地址:https://github.com/kubeclipper/kubeclipper/blob/master/README_zh.md

项目CNCF地址:https://www.cncf.io/projects/kubeclipper

1.1.下载并安装 kcctl

下载指定版本:https://github.com/kubeclipper/kubeclipper/releases

# 默认安装最新的发行版
curl -sfL https://oss.kubeclipper.io/get-kubeclipper.sh | bash -
# 安装指定版本
curl -sfL https://oss.kubeclipper.io/get-kubeclipper.sh | KC_VERSION=v1.3.1 bash -
# 如果您在中国, 您可以在安装时使用 cn  环境变量, 此时 KubeClipper 会使用 registry.aliyuncs.com/google_containers 代替 k8s.gcr.io
curl -sfL https://oss.kubeclipper.io/get-kubeclipper.sh | KC_REGION=cn bash -

1.2.开始安装

# 使用私钥,我使用的这个,因为节点已经免密了。
kcctl deploy --user root --pk-file /root/.ssh/id_rsa
2024-02-12T18:56:28+08:00       INFO    Using auto detected IPv4 address on interface ens33: 192.168.80.45/24
[2024-02-12T18:56:28+08:00][INFO] node-ip-detect inherits from ip-detect: first-found
[2024-02-12T18:56:28+08:00][INFO] run in aio mode.
[2024-02-12T18:56:28+08:00][INFO] ============>kc-etcd PRECHECK ...
[2024-02-12T18:56:28+08:00][INFO] ============>kc-etcd PRECHECK OK!
[2024-02-12T18:56:28+08:00][INFO] ============>kc-server PRECHECK ...
[2024-02-12T18:56:29+08:00][INFO] ============>kc-server PRECHECK OK!
[2024-02-12T18:56:29+08:00][INFO] ============>kc-agent PRECHECK ...
[2024-02-12T18:56:29+08:00][INFO] ============>kc-agent PRECHECK OK!
[2024-02-12T18:56:29+08:00][INFO] ============>TIME-LAG PRECHECK ...
[2024-02-12T18:56:29+08:00][INFO] BaseLine Time: 2024-02-12T18:56:29+08:00
[2024-02-12T18:56:29+08:00][INFO] [192.168.80.45] -0.577350486 seconds
[2024-02-12T18:56:29+08:00][INFO] all nodes time lag less then 5 seconds
[2024-02-12T18:56:29+08:00][INFO] ============>TIME-LAG PRECHECK OK!
[2024-02-12T18:56:29+08:00][INFO] ============>NTP PRECHECK ...
[2024-02-12T18:56:30+08:00][INFO] ============>NTP PRECHECK OK!
[2024-02-12T18:56:30+08:00][INFO] ============>sudo PRECHECK ...
[2024-02-12T18:56:30+08:00][INFO] ============>sudo PRECHECK OK!
[2024-02-12T18:56:30+08:00][INFO] ============>ipDetect PRECHECK ...
[2024-02-12T18:56:30+08:00][INFO] ============>ipDetect PRECHECK OK!
[2024-02-12T18:56:33+08:00][INFO] [192.168.80.45]transfer total size is: 1.64KB ;speed is 1KB
[2024-02-12T18:56:35+08:00][INFO] [192.168.80.45]transfer total size is: 1.09KB ;speed is 1KB
[2024-02-12T18:56:37+08:00][INFO] [192.168.80.45]transfer total size is: 1.64KB ;speed is 1KB
[2024-02-12T18:56:38+08:00][INFO] [192.168.80.45]transfer total size is: 1.21KB ;speed is 1KB
[2024-02-12T18:56:40+08:00][INFO] [192.168.80.45]transfer total size is: 1.64KB ;speed is 1KB
[2024-02-12T18:56:42+08:00][INFO] [192.168.80.45]transfer total size is: 1.22KB ;speed is 1KB
[2024-02-12T18:56:43+08:00][INFO] [192.168.80.45]transfer total size is: 1.64KB ;speed is 1KB
[2024-02-12T18:56:45+08:00][INFO] [192.168.80.45]transfer total size is: 1.22KB ;speed is 1KB
[2024-02-12T18:56:47+08:00][INFO] [192.168.80.45]transfer total size is: 1.64KB ;speed is 1KB
[2024-02-12T18:56:48+08:00][INFO] [192.168.80.45]transfer total size is: 1.23KB ;speed is 1KB
[2024-02-12T18:56:50+08:00][INFO] [192.168.80.45]transfer total size is: 1.64KB ;speed is 1KB
[2024-02-12T18:56:52+08:00][INFO] [192.168.80.45]transfer total size is: 1.25KB ;speed is 1KB
[2024-02-12T18:56:54+08:00][INFO] [192.168.80.45]transfer total size is: 1.64KB ;speed is 1KB
[2024-02-12T18:56:55+08:00][INFO] [192.168.80.45]transfer total size is: 1.25KB ;speed is 1KB
[2024-02-12T18:56:57+08:00][INFO] [192.168.80.45]transfer total size is: 1.64KB ;speed is 1KB
[2024-02-12T18:56:58+08:00][INFO] [192.168.80.45]transfer total size is: 1.09KB ;speed is 1KB
[2024-02-12T18:57:00+08:00][INFO] [192.168.80.45]transfer total size is: 1.64KB ;speed is 1KB
[2024-02-12T18:57:02+08:00][INFO] [192.168.80.45]transfer total size is: 1.25KB ;speed is 1KB
[2024-02-12T18:57:04+08:00][INFO] [192.168.80.45]transfer total size is: 1.64KB ;speed is 1KB
[2024-02-12T18:57:05+08:00][INFO] [192.168.80.45]transfer total size is: 1.25KB ;speed is 1KB
[2024-02-12T18:57:07+08:00][INFO] [192.168.80.45]transfer total size is: 1.09KB ;speed is 1KB
[2024-02-12T18:57:09+08:00][INFO] [192.168.80.45]transfer total size is: 1.64KB ;speed is 1KB
[2024-02-12T18:57:11+08:00][INFO] [192.168.80.45]transfer total size is: 1.24KB ;speed is 1KB
[2024-02-12T18:57:11+08:00][INFO] ------ Send packages ------
--2024-02-12 18:57:11--  https://oss.kubeclipper.io/release/v1.4.0/kc-amd64.tar.gz
Resolving oss.kubeclipper.io (oss.kubeclipper.io)... 161.117.118.73
Connecting to oss.kubeclipper.io (oss.kubeclipper.io)|161.117.118.73|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 965806270 (921M) [application/x-gzip]
Saving to: ‘kc-amd64.tar.gz’

kc-amd64.tar.gz                             100%[========================================================================================>] 921.06M  5.00MB/s    in 2m 53s

2024-02-12 19:00:06 (5.32 MB/s) - ‘kc-amd64.tar.gz’ saved [965806270/965806270]

192.168.80.45: done!
[2024-02-12T19:00:24+08:00][INFO] ------ Install kc-etcd ------
[2024-02-12T19:00:31+08:00][INFO] ------ Install kc-server ------
[2024-02-12T19:00:44+08:00][INFO] ------ Install kc-agent ------
[2024-02-12T19:00:47+08:00][INFO] ------ Install kc-console ------
[2024-02-12T19:00:49+08:00][INFO] ------ Delete intermediate files ------
[2024-02-12T19:00:50+08:00][INFO] ------ Dump configs ------
[2024-02-12T19:00:50+08:00][INFO] ------ Upload configs ------
192.168.80.45: done!

 _   __      _          _____ _ _
| | / /     | |        /  __ \ (_)
| |/ / _   _| |__   ___| /  \/ |_ _ __  _ __   ___ _ __
|    \| | | | '_ \ / _ \ |   | | | '_ \| '_ \ / _ \ '__|
| |\  \ |_| | |_) |  __/ \__/\ | | |_) | |_) |  __/ |
\_| \_/\__,_|_.__/ \___|\____/_|_| .__/| .__/ \___|_|
                                 | |   | |
                                 |_|   |_|
        repository: github.com/kubeclipper


# 使用密码
kcctl deploy --user root --passwd password

1.2.1报错处理

[2024-02-12T18:33:13+08:00][FATAL] Internal server error due to reason configmaps.core.kubeclipper.io "deploy-config" already exists
goroutine 1 [running]:
github.com/kubeclipper/kubeclipper/pkg/cli/logger.stacks(0x0)
        /home/runner/work/kubeclipper/kubeclipper/pkg/cli/logger/logger.go:163 +0x89
github.com/kubeclipper/kubeclipper/pkg/cli/logger.(*loggingT).output(0x262f9e0?, 0xc000810270?, 0x3)
        /home/runner/work/kubeclipper/kubeclipper/pkg/cli/logger/logger.go:130 +0x75
github.com/kubeclipper/kubeclipper/pkg/cli/logger.(*loggingT).println(0x1eb79a0?, 0x26518a0?, {0xc000961b18, 0x1, 0x1})
        /home/runner/work/kubeclipper/kubeclipper/pkg/cli/logger/logger.go:150 +0x85
github.com/kubeclipper/kubeclipper/pkg/cli/logger.Fatal(...)
        /home/runner/work/kubeclipper/kubeclipper/pkg/cli/logger/logger.go:320
github.com/kubeclipper/kubeclipper/pkg/cli/deploy.uploadDeployConfig(0xc000556b70?, 0xc000556ba0?)
        /home/runner/work/kubeclipper/kubeclipper/pkg/cli/deploy/deploy.go:969 +0x225
github.com/kubeclipper/kubeclipper/pkg/cli/deploy.(*DeployOptions).uploadConfig(0xc0004ac990)
        /home/runner/work/kubeclipper/kubeclipper/pkg/cli/deploy/deploy.go:931 +0x74d
github.com/kubeclipper/kubeclipper/pkg/cli/deploy.(*DeployOptions).RunDeploy(0xc0004ac990?)
        /home/runner/work/kubeclipper/kubeclipper/pkg/cli/deploy/deploy.go:458 +0x1c9
github.com/kubeclipper/kubeclipper/pkg/cli/deploy.NewCmdDeploy.func1(0xc000434000?, {0xc0000d0f40?, 0x4?, 0x4?})
        /home/runner/work/kubeclipper/kubeclipper/pkg/cli/deploy/deploy.go:160 +0x5d
github.com/spf13/cobra.(*Command).execute(0xc000434000, {0xc0000d0f00, 0x4, 0x4})
        /home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:860 +0x663
github.com/spf13/cobra.(*Command).ExecuteC(0xc000111400)
        /home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:974 +0x3bd
github.com/spf13/cobra.(*Command).Execute(...)
        /home/runner/go/pkg/mod/github.com/spf13/[email protected]/command.go:902
main.main()
        /home/runner/work/kubeclipper/kubeclipper/cmd/kcctl/main.go:30 +0x4a
        
# 清理重新来一遍
kcctl clean -A --config ~/.kc/config

1.3.登录界面

web地址:http://192.168.80.45,账户密码:admin / Thinkbig1

1.4.纳管集群

纳管中:

纳管完成:

结尾:

标签:02,INFO,00,08,2024,使用,kubeclipper
From: https://www.cnblogs.com/-k8s/p/18014051

相关文章

  • 爬虫_053_urllib的基本使用
    目录urllib简介基本代码使用urllib简介urllib是python自带的,不需要我们安装。基本代码使用importurllib.requesturl='http://www.baidu.com'response=urllib.request.urlopen(url)#read()方法返回字节形式的二进制数据b'xxx',需要解码成字符串content=respons......
  • [Kyana]Fedora使用记录
    删除旧内核:dnfremove--oldinstallonly重置密码密钥环不匹配:安装seahorse新建并默认,可以单独设置密码,记好优化和扩展:dnfinstallgnome-tweaksgnome-extensions-app推荐扩展:user-themeseye-and-mouse-extendedjust-perfectionnothing-to-saytransparent-window-moving......
  • 使用cert-manager自动签发证书
    1.ingress准备整体部署参考文档:https://cert-manager.io/docs/tutorials/acme/nginx-ingress1.1.helm部署前言:本地部署版本不是高可用版本,为单节点,目的是用于演示。helmrepoaddingress-nginxhttps://kubernetes.github.io/ingress-nginxhelmrepoupdate根据对应kuberne......
  • Service Control Manager (SCM):Windows 自带的服务控制管理器(SCM)是一个命令行工具,用于
    ServiceControlManager(SCM):Windows自带的服务控制管理器(SCM)是一个命令行工具,用于安装、启动、停止、删除和查询系统中的服务。您可以使用sc命令来执行这些操作,以及查看服务的状态和配置。描述:    SC是用来与服务控制管理器和服务进行通信    的命令行程......
  • 使用迅雷下载
    WindowsRegistryEditorVersion5.00[HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\MenuExt][HKEY_CURRENT_USER\Software\Microsoft\InternetExplorer\MenuExt\使用迅雷下载]@="C:\\ProgramFiles\\ThunderNetwork\\Thunder\\BHO\\ge......
  • Linux 中 使用awk数组根据基因的PAV矩阵计算基因的存在频率
     001、测试数据[b20223040323@admin1test]$lsx_gather_pav.txt[b20223040323@admin1test]$catx_gather_pav.txt##测试数据;每一行是一个个体;每一列是一个基因;矩阵中的0表示基因在这个个体中缺失,1表示基因在这个个体中存在01111......
  • 数据库归档工具 pt-archiver 的使用
    简介pt-archiver属于大名鼎鼎的percona工具集的一员,是归档MySQL大表数据的最佳轻量级工具之一。安装官网下载地址,选择PerconaToolkit版本和操作系统平台,具体如下图解压缩,所有工具都在bin目录下使用注意:pt-archiver操作的表必须有主键/root/test_archiver/pt-3......
  • 在k8S中,kubelet监控Worker节点资源是使用什么组件来实现的?
    在Kubernetes集群中,kubelet是工作节点上的核心服务,它负责确保Pods及其容器按照预期的状态运行。为了实现这一目标,kubelet依赖于内置的cAdvisor组件来进行资源监控。cAdvisor(ContainerAdvisor)是一个开源的容器监控工具,它集成在kubelet内部,随kubelet一同启动。cAdvisor的主要功能包......
  • 05-keil的使用
    目录一.运行stm项目一.运行stm项目首次安装好的keil,要运行其他项目的时候需要安装对应的pack包.(下载好的pack包双击即可)......
  • Eigen中变换矩阵Eigen::Isometry3d T的使用方法(左乘和右乘)
    https://zhuanlan.zhihu.com/p/610439768?utm_id=0 一、基本定义Eigen::Isometry3dT_imu_to_lidar=Eigen::Isometry3d::Identity()转换矩阵本质是一个4*4的矩阵二、操作方法.translation():无参数,返回当前变换平移部分的向量表示(可修改),可以索引[]获取各分量.rotation(......