节点规划
主机名 | IP地址 | 配置 |
---|---|---|
master | 10.18.4.10 | 2H4G |
node | 10.18.4.20 | 2H4G |
用到的镜像:CentOS-7-x86_64-DVD-2009.iso、chinaskills_cloud_paas_v2.0.3.iso
安装K8S集群
挂载镜像并安装Kubeeasy
mount /dev/sr0 /media
cp -rvf /media/* /opt
cp /opt/kubeeasy-v2.0 /usr/bin
mv /usr/bin/kubeeasy-v2.0 /usr/bin/kubeeasy
chmod +x /usr/bin/kubeeasy
使用kubeeasy安装依赖包
kubeeasy install dependencies \
--host 10.18.4.10,10.18.4.20 \
--user root \
--password 000000 \
--offline-file /opt/dependencies/base-rpms.tar.gz
装完依赖再开始装k8s
kubeeasy install kubernetes \
--master 10.18.4.10 \
--worker 10.18.4.20 \
--user root \
--password 000000 \
--version 1.22.1 \
--offline-file /opt/kubernetes.tar.gz
测试搭建
1.访问masterIP:30080,用户名admin密码000000000000
打开网页面板不报错的话就是搭建完成了
2.输入kubectl get nodes
看得出已经部署正常了
输出结果:
[root@k8s-master-node1 ~]# kubectl get nodes
NAME STATUS ROLES AGE VERSION
k8s-master-node1 Ready control-plane,master,worker 24h v1.22.1
k8s-worker-node1 Ready worker 24h v1.22.1
安装kubevirt(可选)
kubeeasy add --virt kubevirt
安装harbor(可选)
kubeeasy add --registry harbor
安装istio(可选)
安装istio会同时安装prometheus+grafana+kiali等其他相关的Pod
kubeeasy add --istio istio
版权属于:JiuXia2025
本文链接:https://blog.inekoxia.com/index.php/archives/702.html
转载时须注明出处及本声明