k3s集群安装_hadoop跨集群配置

k3s集群安装_hadoop跨集群配置文章目录一、k3s离线部署准备工作1.准备节点2.安装Docker3.[k3s官网](https://github.com/k3s-io/k3s/releases/tag/v1.18.6%2Bk3s1)中下载部署文件。部署步骤1.导入镜像:2.修改文件权限:3.安装4.检查是否安装成功:5.卸载k3s问题解决:1.出现kubernetesclusterunreachable:2.出现Theconnectiontotheserverlocalhost:8080wasrefu

一、k3s离线部署

准备工作

1. 准备节点

2. 安装Docker

3. k3s官网 中下载部署文件。


部署步骤

k3s1.18.5
提取码: u65h

1. 导入镜像:

sudo docker load -i k3s-airgap-images-amd64.tar

2. 修改文件权限:

sudo chmod a+x k3s install.sh
sudo cp k3s /usr/local/bin/k3s

3. 安装

  • master节点:
INSTALL_K3S_SKIP_DOWNLOAD=true INSTALL_K3S_EXEC='--docker' ./install.sh --disable=traefik

//解决自动负载均衡问题
INSTALL_K3S_SKIP_DOWNLOAD=true INSTALL_K3S_EXEC="--docker --write-kubeconfig ~/.kube/config --write-kubeconfig-mode 666 --tls-san 192.168.185.253 --kube-apiserver-arg service-node-port-range=1-65000 --kube-apiserver-arg advertise-address=192.168.185.253 --kube-apiserver-arg external-hostname=192.168.185.253" ./install.sh --disable=traefik

--enable-aggregator-routing = true  #解决metrics问题

cat /var/lib/rancher/k3s/server/node-token #记录该token 
  • node节点:
#token为记录的主节点token, server为主节点IP或有效DNS,添加--docker意思为选择Docker作为容器运行时
INSTALL_K3S_SKIP_DOWNLOAD=true K3S_URL=https://'SERVER':6443 K3S_TOKEN='TOKEN' ./install.sh --docker

--node-ip value, -i value   为结点分配ip
--node-external-ip value    为结点暴露的ip

--flannel-iface=ens10   选网卡,要选择同一网段的网卡

node相关配制链接

4. 检查是否安装成功:

  • 查看节点信息:
    kubectl get nodes
  • 查看Pod信息:
    kubectl get pods --all-namespaces

5. 卸载k3s

  直接执行/usr/local/bin/k3s-uninstall.sh

问题解决:

1.出现kubernetes cluster unreachable:

echo “export KUBECONFIG=/etc/rancher/k3s/k3s.yaml” >> ~/.bash_profile
source ~/.bash_profile

2.出现The connection to the server localhost:8080 was refused – did you specify the right host or port?:

  • 将master节点中的【/etc/rancher/k3s/k3s.yam】文件拷贝到node节点相同目录下,然后执行问题一步骤

3.出现/etc/rancher/k3s/k3s.yaml not fount

  • 可能是k3s.yaml的权限不够,将其设置为666

二、相关配制

k3s配制文件目录

/etc/rancher/

k3s初始化文件

vim /etc/systemd/system/k3s.service

systemctl daemon-reload
service k3s restart

设置不部署traefik

[Unit]
Description=Lightweight Kubernetes
Documentation=https://k3s.io
Wants=network-online.target
After=network-online.target

[Install]
WantedBy=multi-user.target

[Service]
Type=notify
EnvironmentFile=/etc/systemd/system/k3s.service.env
KillMode=process
Delegate=yes
service-node-port-range=1-65535
# Having non-zero Limit*s causes performance problems due to accounting overhead
# in the kernel. We recommend using cgroups to do container-local accounting.
LimitNOFILE=1048576
LimitNPROC=infinity
LimitCORE=infinity
TasksMax=infinity
TimeoutStartSec=0
Restart=always
RestartSec=5s
ExecStartPre=-/sbin/modprobe br_netfilter
ExecStartPre=-/sbin/modprobe overlay
ExecStart=/usr/local/bin/k3s \
    server \
	'--docker' \
# 添加一下命令,设置不部署traefik,这个注释要去掉
# '--disable' \
# 'traefik'

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/234198.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • 查询mysql版本号命令_怎么看自己mysql是哪个版本

    查询mysql版本号命令_怎么看自己mysql是哪个版本mysql>selectversion();+————+|version()|+————+|5.7.23-log|+————+1rowinset(0.12sec)转载于:https://www.cnblogs.com/IT-Crowd/p/10626783.html

    2022年10月6日
  • 基于python的电影推荐系统_复仇者联盟4终局之战纸牌

    基于python的电影推荐系统_复仇者联盟4终局之战纸牌喜欢看电影的朋友都知道,五一节之前上映了一部漫威号称十年布局的超级大片,据说老一代的英雄们有很多就要退出历史的舞台了,今天我们不是聊这一部电影的内容怎样,情节怎样,而是想基于爬虫来对豆瓣和猫眼电影两个网站中的影评数据进行采集,之后有时间的话会基于采集到的数据来进行文本分析。好了,其他的话就不多说了,详细的代码实现在之前的文章里面也已经给出来了,这里简单贴一下爬取到的数据…

    2022年9月13日
  • Senparc.Weixin.MP SDK 微信公众平台开发教程(三):微信公众平台开发验证

    Senparc.Weixin.MP SDK 微信公众平台开发教程(三):微信公众平台开发验证要对接微信公众平台的”开发模式”,即对接到自己的网站程序,必须在注册成功之后(见Senparc.Weixin.MPSDK微信公众平台开发教程(一):微信公众平台注册),等待官方审核,审核通过之后,会在后台顶部出现“高级功能”菜单。使用“高级功能”>“开发模式”之前,必须有一个已经部署在Internet上,可以用80端口访问的网站(域名或IP访问都可以),一些…

    2022年8月21日
  • 数据增强英文_数据加噪处理

    数据增强英文_数据加噪处理文章目录0.前言1.Cutout1.1.要解决什么问题1.2.用了什么方法1.3.效果如何1.4.还存在什么问题&可借鉴之处2.RandErasing2.1.要解决什么问题2.2.用了什么方法2.3.效果如何2.4.还存在什么问题&可借鉴之处3.Mixup3.1.要解决什么问题3.2.用了什么方法3.3.效果如何3.4.还存在什么问题&可借鉴之处4.Cutmix4.1.要解决什么问题4.2.用了什么方法4.3.效果如何4.4.还存在什么问题

    2022年9月25日
  • matlab自带的插值函数interp1的四种插值方法

    matlab自带的插值函数interp1的四种插值方法分段线性插值,临近插值,球面插值,三次多项式插值!!

    2022年6月14日
  • Django(18)聚合函数

    Django(18)聚合函数前言orm模型中的聚合函数跟MySQL中的聚合函数作用是一致的,也有像Sum、Avg、Count、Max、Min,接下来我们逐个介绍聚合函数所有的聚合函数都是放在django.db.models

    2022年7月28日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号