1.引言
本文档旨在指导读者在内网环境中部署 Kubernetes 集群。Kubernetes 是一种用于自动化容器化应用程序部署、扩展和管理的开源平台,其在云原生应用开发和部署中具有广泛的应用。然而,由于一些安全或网络限制,一些组织可能选择在内部网络环境中进行 Kubernetes 集群的部署。
2.准备工作
次测试centos7.9系统
下载安装包
k8s.tar和kk.tar包里的配置文件 可能有相同 相同的配置文件以kk.tar的为准 删除k8s目录里的 把kk.tar解压的移进去
链接:https://pan.baidu.com/s/14jPEafsJuAtt8Huy2weiSw
提取码:0124
--来自百度网盘超级会员V3的分享
3.修改配置文件
解压压缩包之后cd进去
vim config-sample.yaml
要安装多太可添加hosts
4.安装镜像仓库
./kk init registry -f config-sample.yaml -a kubesphere.tar.gz
5.修改配置文件
再改回原有内容
执行脚本
./create_project_harbor.sh
6.访问Harbor
输入自己的IP即可
镜像数量以及储存空间是否和我吻合
7.一条命令安装k8s和kubeshpere
./kk create cluster -f config-sample.yaml -a kubesphere.tar.gz --with-packages
安装过程中较慢耐心等待
出现 >>---> 在加载的时候可以打开新窗口查看是否有报错
kubectl logs -n kubesphere-system $(kubectl get pod -n kubesphere-system -l 'app in (ks-install, ks-installer)' -o jsonpath='{.items[0].metadata.name}') -f
kubeshpere
8.查看k8s集群节点