Kubermetes/K8s构建jenkins持续集成平台(上)
发布日期:2022-03-18 05:04:14 浏览次数:2 分类:技术文章

本文共 2242 字,大约阅读时间需要 7 分钟。

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

cat >>/etc/hosts<
/etc/sysconfig/modules/ipvs.modules <
/etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/ enabled=1 gpgcheck=0 repo_gpgcheck=0 gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg EOFyum install -y kubelet kubeadm kubectlsystemctl enable kubeletkubelet --version这里切记要查看版本号以及端口号的修改kubeadm init --kubernetes-version=1.23.3 \--apiserver-advertise-address=192.168.1.156 \--image-repository registry.aliyuncs.com/google_containers \--service-cidr=10.1.0.0/16 \--pod-network-cidr=10.244.0.0/16初始化出现问题执行此时重置一下 kubeadm 之前执行过的操作,再进行初始化kubeadm reset && systemctl start kubelet && kubeadm init --ignore-preflight-errors=allWARNING IsDockerSystemdCheck 警告报错修改或创建/etc/docker/daemon.json,加入下述内容:{
"exec-opts": ["native.cgroupdriver=systemd"]}执行重启dockersystemctl restart docker然后在执行上面操作重新初始化即可kubeadm init --kubernetes-version=1.23.3 \.........执行给出的提示mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u):$(id -g) $HOME/.kube/config

执行给出的提示

在这里插入图片描述

mkdir -p $HOME/.kubesudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/configsudo chown $(id -u):$(id -g) $HOME/.kube/config

保存token

在这里插入图片描述
记住保存下token

kubeadm join 192.168.1.156:6443 --token gvunr2.bqbwxhmr2t4h4qy1 \--discovery-token-ca-cert-hash sha256:86031f7c8371e832eff0dd62fe84dc52f6a6a8e116df35fa9a61d3ae6f73bd28

下载Calico 提示token过期,使用这个下载,绕过验证

wget https://docs.projectcalico.org/v3.10/getting-started/kubernetes/installation/hosted/kubernetes-datastore/calico-networking/1.7/calico.yaml --no-check-certificate

以上教程的步骤是k8s-master节点的配置,参照文档一起做

下面的是node1 和node2分支注册到 master节点,这个仔细看,会报错,也能解决

1,首选启动 (node1)

systemctl restart kubelet修改或创建vi /etc/docker/daemon.json,加入下述内容:{
"exec-opts": ["native.cgroupdriver=systemd"]}重启dockersystemctl restart docker把分支注册到主分支,使用保存的token在node1机子上执行kubeadm join 192.168.1.156:6443 --token gvunr2.bqbwxhmr2t4h4qy1 \--discovery-token-ca-cert-hash sha256:86031f7c8371e832eff0dd62fe84dc52f6a6a8e116df35fa9a61d3ae6f73bd28重启kubelet就可以了systemctl restart kubelet查看是否成功,master节点上输入[root@k8s-master k8s]# kubectl get nodes

在这里插入图片描述

2 ,k8s集群环境搭建成功

在这里插入图片描述

转载地址:https://blog.csdn.net/qq_37430469/article/details/122964967 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:jenkins_springcloud_eureka集群版发布配置
下一篇:eureka集群_redis集群

发表评论

最新留言

不错!
[***.144.177.141]2024年04月21日 12时28分48秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章