基于centos7.6离线部署开k3s
K3S简介:#
https://k3s.io/
https://github.com/rancher/k3s
https://github.com/rancher/k3s/releases //版本及images
部署环境#
k3s
docker-ce
centos7.6
docker-ce安装#
参考:
centos7.6在线yum安装docker-ce#
基于Centos7.5搭建Docker环境#
centos7下docker二进制安装#
导入k3s镜像#
https://github.com/rancher/k3s/releases/download/v0.9.0/k3s-airgap-images-amd64.tar //下载images
docker load -i k3s-airgap-images-amd64.tar
Loaded image: docker.io/coredns/coredns:1.3.0 Loaded image: docker.io/library/traefik:1.7.12 Loaded image: docker.io/rancher/klipper-helm:v0.1.5 Loaded image: docker.io/rancher/klipper-lb:v0.1.1 Loaded image: k8s.gcr.io/pause:3.1
部署k3s server/agent#
https://github.com/rancher/k3s/releases/download/v0.9.0/k3s //下载二进制k3s
https://raw.githubusercontent.com/rancher/k3s/master/install.sh //k3s安装脚本,具体可以看下脚本存在很多变量定义
export INSTALL_K3S_SKIP_DOWNLOAD=true //设置跳过下载k3s二进制文件
export INSTALL_K3S_BIN_DIR=/usr/bin //设置k3s安装目录
./install.sh //自动建立service服务及软连接 kubectl ctr ....
systemctl status k3s //服务运行状态
journalctl -u k3s -f //根据日志可以看到服务启动不起来,要去国外拉images,你懂得,heihei
修正k3s服务改用docker#
vi /etc/systemd/system/k3s.service
ExecStart=/usr/bin/k3s \
server --docker\ //容器选择docker,替换默认的containerd
systemctl daemon-reload //刷新服务配置文件,重新定向到target
systemctl restart k3s
k3s的pod运行在docker之中
作者: mvpbang
出处:https://www.cnblogs.com/xiaochina/p/11563680.html
版权:本文采用「署名-非商业性使用-相同方式共享 4.0 国际」知识共享许可协议进行许可。
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· DeepSeek 解答了困扰我五年的技术问题
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
2017-09-21 Centos安装Oracle数据库文本记录