首页 > 其他分享 >k3d创建k3s集群

k3d创建k3s集群

时间:2023-10-24 10:48:20浏览次数:36  
标签:INFO k3s demo k3d 集群 tools go Starting

安装go

wget https://golang.google.cn/dl/go1.21.3.linux-amd64.tar.gz
tar zxvf go1.15.3.linux-amd64.tar.gz
mv go /usr/local/

vim /etc/profile在最结尾添加

export HOME=/root
export GOROOT=/usr/local/go
export GOPATH=/opt/idcus/go
export PATH=$PATH:$GOPATH/bin:$GOROOT/bin

source /etc/profile
go version #查看是否生效
go env -w GOPROXY=https://goproxy.cn,direct #go设置镜像源

安装k3d

安装k3d

go install github.com/k3d-io/k3d/v5@latest

查看版本

root@BZD27274:~# k3d --version
k3d version v5-dev
k3s version v1.21.7-k3s1 (default)

使用k3d

由于我使用的是wsl2,提前在windows上安装了dockerdesktop,因此自带kubectl

创建/删除demo集群

k3d cluster create demo
k3d cluster delete demo
k3d cluster list
root@BZD27274:~# k3d cluster create demo
INFO[0000] Prep: Network                                
INFO[0000] Created network 'k3d-demo'                   
INFO[0000] Created image volume k3d-demo-images         
INFO[0000] Starting new tools node...                   
INFO[0001] Creating node 'k3d-demo-server-0'            
INFO[0003] Pulling image 'ghcr.io/k3d-io/k3d-tools:latest' 
INFO[0005] Pulling image 'docker.io/rancher/k3s:v1.21.7-k3s1' 
INFO[0203] Creating LoadBalancer 'k3d-demo-serverlb'    
INFO[0206] Pulling image 'ghcr.io/k3d-io/k3d-proxy:latest' 
INFO[0842] Starting Node 'k3d-demo-tools'               
INFO[1307] Using the k3d-tools node to gather environment information 
INFO[1307] Starting new tools node...                   
INFO[1307] Starting Node 'k3d-demo-tools'               
INFO[1309] Starting cluster 'demo'                      
INFO[1309] Starting servers...                          
INFO[1309] Starting Node 'k3d-demo-server-0'            
INFO[1316] All agents already running.                  
INFO[1316] Starting helpers...                          
INFO[1317] Starting Node 'k3d-demo-serverlb'            
INFO[1324] Injecting records for hostAliases (incl. host.k3d.internal) and for 3 network members into CoreDNS configmap... 
INFO[1326] Cluster 'demo' created successfully!         
INFO[1326] You can now use it like this:                
kubectl cluster-info

获取k3s节点

root@BZD27274:~# kubectl get nodes
NAME                STATUS   ROLES                  AGE     VERSION
k3d-demo-server-0   Ready    control-plane,master   2m17s   v1.21.7+k3s1

标签:INFO,k3s,demo,k3d,集群,tools,go,Starting
From: https://www.cnblogs.com/ltaodream/p/17784171.html

相关文章

  • 大规模集群的注意事项
    简介一提到大规模这三个字,就联想到数据中心机房中一排排的物理服务器,在早期还是购买物理机找托管机房的年代,很多时间都在机房中维护服务器,那声音吵得耳朵疼,现在的运维工程师幸福多了。注意事项集群峰值k8s1.28版本单个集群支持5000个工作节点,每个节点Pod数量不超过110,pod总数......
  • MongoDB分片+副本集高可用集群的启停步骤
    ■■集群启动步骤1、先启动各节点的configservermongod-f${MongoDir}/conf/config.conf2、再启动各节点的shardservermongod-f${MongoDir}/conf/shard1.conf3、再启动各节点的mongosservermongos-f${MongoDir}/conf/mongos.conf■■集群停止步骤停止服务的......
  • K8S集群搭建
    集群搭建的几种方式kubeadm通过kubeadminit、kubeadmjoin快速部署集群。二进制包下载官方编译好的二进制文件,手动部署,比较麻烦。。第三方工具、web端第三方提供的部署工具、web部署端。kubeadm部署k8s集群实验环境master节点:IP:10.0.1.140worker节点1:IP:10......
  • 掌握 Kubernetes 故障排除:有效维护集群的最佳实践和工具
    Kubernetes是一款管理容器化应用程序的强大工具。然而,与任何复杂的系统一样,使用它时也可能出错。当问题出现时,掌握有效的故障排除技术和工具非常重要。 本文将介绍以下步骤,助您了解事件收集的入门知识:检索最新事件使用Pod模拟问题在位于PV的Pod中存储事件 检索......
  • 掌握 Kubernetes 故障排除:有效维护集群的最佳实践和工具
    Kubernetes是一款管理容器化应用程序的强大工具。然而,与任何复杂的系统一样,使用它时也可能出错。当问题出现时,掌握有效的故障排除技术和工具非常重要。 本文将介绍以下步骤,助您了解事件收集的入门知识:检索最新事件使用Pod模拟问题在位于PV的Pod中存储事件 检索......
  • 两台实体机器4个虚拟机节点的Hadoop集群搭建(Ubuntu版)
    安装UbuntuLinux元信息两台机器,每台机器两台UbuntuUbuntu版本:ubuntu-22.04.3-desktop-amd64.iso处理器数量2,每个处理器的核心数量2,总处理器核心数量4单个虚拟机内存8192MB(8G),最大磁盘大小30G参考链接清华大学开源软件镜像站https://mirrors.tuna.tsinghua.edu.cn/ubunt......
  • Redis 集群
    sentinel模式基本可以满足一般生产的需求,具备高可用性。但是当数据量过大到一台服务器存放不下的情况时,主从模式或sentinel模式就不能满足需求了,这个时候需要对存储的数据进行分片,将数据存储到多个Redis实例中。cluster模式的出现就是为了解决单机Redis容量有限的问题,将Redis的数......
  • hadoop集群 大数据项目实战_电信用户行为分析_day04
    进行HIVE环境配置1.上传相关的包 2.对上传的包进行下载和创建软连接 3.配置相关的文件4.分别发送给其他机子 假设你需要在所有机器执行同一个指令,则你就需要相关设置  5.在hive的onf文件中创建hive-site.xml进行相关设置```xml<configuration><--元数据存......
  • Oracle集群升级迁移—主机网络设置及交换机侧bond vlan划分
    目录Oracle集群升级迁移—主机网络设置及交换机bondvlan划分网络规划操作系统层面的IP设置bond类型介绍设置bond1和bond0交换机侧的设置(省略)Oracle集群升级迁移—主机网络设置及交换机bondvlan划分网络规划按照工程师要求,配置了5个IP供集群使用。1个IP为ScanIP、2个IP为VIP......
  • CDH集群日志清理
    CDH集群日志清理一、查看磁盘占用情况df-h二、查看日志占用情况cdh的各种组件日志一般在/var/log目录下,因此需要关注“/”根目录,查看/var/log下使用空间较大的文件夹,并又大到小排列cd/var/log/du-s./*|sort-nr还有一个是ClouderaManagementService服......