环境准备
debian 9 机器一台,作为master节点和node节点
首先安装docker
关闭swap、selinux、防火墙
|
添加k8s官方源
需要科学上网
|
配置离线包
|
导出docker 离线包
列出所有镜像
|
使用kubeadm部署k8s
初始化环境
|
根据提示设置 kubeconfig
,或者添加子节点
设置k8s的网络插件
|
|
安装helm
去除节点污点
只有一个master节点的情况下,master节点不允许运行资源,需要去掉污点
|
下载客户端
|
解压缩并拷贝helm二进制文件
|
导出tiller镜像
|
初始化helm,部署tiller
|
--stable-repo-url http://10.16.48.44/
需要起一个http 服务,apache或者node都可以,这儿下面放了一个文件index.yaml文件,可以从这儿下载到https://kubernetes.oss-cn-hangzhou.aliyuncs.com/charts/index.yaml
|
安装openebs存储服务
yaml文件
将其中的 imagePullPolicy
改为 IfNotPresent
,这样可以优先选择本地镜像,而不会去请求网络
|
导出所有openebs镜像
|
|
设置默认存储
|
安装kubesphere
导入最小化镜像
|
安装kubesphere
|
参考
- 本文作者: luckyship
- 本文链接: https://luckyship.github.io/2020/09/27/2020-09-27-debian-install-k8s-offline/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!