TDengine | 05 | TDengine3.0.2.6 k8s部署

该文详细介绍了在CentOS系统中安装Docker,以及使用Minikube和Rancher搭建Kubernetes集群的过程。在搭建过程中遇到的问题,如Minikube启动失败、资源不足等,文章也给出了相应的解决方法,包括切换非root用户、调整Docker资源限制等。
摘要由CSDN通过智能技术生成

1 前提准备

1.1 docker环境

参考地址:

https://docs.docker.com/engine/install/centos/
 sudo yum install -y yum-utils
 sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo
    
sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
sudo systemctl start docker

2 搭建k8s集群

2.1 使用 Minikube 尝鲜 Kubernetes

2.2 使用 Rancher 安装 Kubernetes

3 搭建TDengine集群

常见问题

问题1:启动minikube start 执行失败

在这里插入图片描述
解决方法:

[root@centos7 ~]# minikube start
* minikube v1.29.0 on Centos 7.9.2009
* Automatically selected the docker driver. Other choices: ssh, none
* The "docker" driver should not be used with root privileges. If you wish to continue as root, use --force.
* If you are running minikube within a VM, consider using --driver=none:
*   https://minikube.sigs.k8s.io/docs/reference/drivers/none/
X Exiting due to DRV_AS_ROOT: The "docker" driver should not be used with root privileges.

尝试执行minikube start --driver=none

[root@centos7 ~]# minikube start  --driver=none
* minikube v1.29.0 on Centos 7.9.2009
* Using the none driver based on user configuration

X Exiting due to GUEST_MISSING_CONNTRACK: Sorry, Kubernetes 1.26.1 requires conntrack to be installed in root's path
minikube start  --force

尝试

useradd test1
passwd test1 设置密码
su test1 切换用户

将test1添加到docker组

sudo usermod -aG docker $USER && newgrp docker

问题2:执行minikube start --driver=docker报错

X Exiting due to RSRC_INSUFFICIENT_CONTAINER_MEMORY: docker only has 1754MiB available, less than the required 1800MiB for Kubernetes

解决方法:
指定CPU的核数和内存的大小

# minikube start --extra-config=kubeadm.ignore-preflight-errors=NumCPU --force --cpus 1 --memory=1024mb --image-mirror-country='cn'

问题3:执行minikube start --force失败

在这里插入图片描述
解决方法:

问题4:执行minikube kubectl – get pods -A失败

在这里插入图片描述
解决方法:

问题5:执行minikube start --force --driver=docker报错

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值