当前位置: 首页 > news >正文

武汉哪家网站公司好百度指数的作用

武汉哪家网站公司好,百度指数的作用,郑州北环网站建设培训,lnmp wordpress 登陆在三台机器上部署 Kubernetes 集群 1.环境准备2.在所有节点上进行以下步骤1. 更新系统和安装必要的软件包2. 禁用交换分区3. 禁用防火墙和SElinux4.系统主机名5.设置主机名与IP地址解析6.配置内核转发及网桥过滤7. 配置 Docker Cgroup 驱动8. 添加 Kubernetes 仓库并安装 kubea…

在三台机器上部署 Kubernetes 集群

  • 1.环境准备
  • 2.在所有节点上进行以下步骤
    • 1. 更新系统和安装必要的软件包
    • 2. 禁用交换分区
    • 3. 禁用防火墙和SElinux
    • 4.系统主机名
    • 5.设置主机名与IP地址解析
    • 6.配置内核转发及网桥过滤
    • 7. 配置 Docker Cgroup 驱动
    • 8. 添加 Kubernetes 仓库并安装 kubeadm、kubelet 和 kubectl
    • 9. 安装kubeadm、kubelet、kubectl
    • 10.设置开机启动
  • 3.在 Master 节点 (172.16.103.206) 上进行以下步骤
    • 1. 初始化 Kubernetes 集群
    • 2. 配置 kubectl
    • 3. 安装网络插件
    • 4. 生成kubeadm join
  • 4.在 Node 节点 (172.16.103.196 和 172.16.103.197) 上进行以下步骤
    • 1. 使用 kubeadm join 命令加入集群
  • 5.验证集群状态
  • 6.部署应用
  • 7.检查服务和 Pod 的状态:
  • 8.访问nginx

1.环境准备

部署Dokcer查看:
链接: https://blog.csdn.net/qq_40914472/article/details/140693322
Master 节点:172.16.103.206(已安装 Docker)
Node节点:172.16.103.196 和 172.16.103.197 (已安装 Docker)

2.在所有节点上进行以下步骤

1. 更新系统和安装必要的软件包

sudo yum update -y
sudo yum install -y yum-utils device-mapper-persistent-data lvm2

2. 禁用交换分区

sudo swapoff -a
sudo sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab

3. 禁用防火墙和SElinux

sudo systemctl stop firewalld
sudo systemctl disable firewalld
sudo sed -i 's/^SELINUX=.*$/SELINUX=disabled/' /etc/selinux/config

4.系统主机名

master节点:
hostnamectl set-hostname master
node节点:
hostnamectl set-hostname node1
hostnamectl set-hostname node2

5.设置主机名与IP地址解析

[root@master ~]# cat /etc/hosts 
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
172.16.103.206 master
172.16.103.197 node1
172.16.103.196 node2

6.配置内核转发及网桥过滤

cat >/etc/sysctl.d/k8s.conf <<EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
net.ipv4.ip_forward = 1
vm.swappiness = 0
EOF
sysctl --system

7. 配置 Docker Cgroup 驱动

[root@master ~]# cat /etc/docker/daemon.json 
{"exec-opts":["native.cgroupdriver=systemd"],"registry-mirrors": ["https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://dockerhub.icu","https://docker.rainbond.cc"],                        "log-driver": "json-file","log-opts": {"max-size": "10m","max-file": "3"}, "bip":"172.12.0.1/24","storage-driver": "overlay2"
}

8. 添加 Kubernetes 仓库并安装 kubeadm、kubelet 和 kubectl

cat << EOF > /etc/yum.repos.d/kubernetes.repo 
[kubernetes]
name=Kubernetes
baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64/
enabled=1
gpgcheck=1
repo_gpgcheck=1
gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF

9. 安装kubeadm、kubelet、kubectl

yum install -y --nogpgcheck kubelet-1.23.12 kubeadm-1.23.12 kubectl-1.23.12

10.设置开机启动

systemctl daemon-reload
systemctl restart docker.service  --now
systemctl restart kubelet.service  --now

3.在 Master 节点 (172.16.103.206) 上进行以下步骤

1. 初始化 Kubernetes 集群

kubeadm config images pull --kubernetes-version=1.23.12  --image-repository registry.cn-hangzhou.aliyuncs.com/google_containerskubeadm init --pod-network-cidr=10.244.0.0/16 --kubernetes-version=1.23.12 --image-repository registry.cn-hangzhou.aliyuncs.com/google_containers

成功初始化后,输出会显示一个 kubeadm join 命令,这个命令稍后会用来将 Worker 节点加入集群。

2. 配置 kubectl

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

3. 安装网络插件

kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml

4. 生成kubeadm join

[root@master ~]# kubeadm token create --print-join-command
kubeadm join 172.16.103.206:6443 --token cufhmh.sc1l5q2va9ry4zx2 --discovery-token-ca-cert-hash sha256:e1d8b794e5a1ab7b9425211d405698916e3196477cb0163c4977a4bd667d625e 

4.在 Node 节点 (172.16.103.196 和 172.16.103.197) 上进行以下步骤

1. 使用 kubeadm join 命令加入集群

使用在 Master 节点初始化集群后显示的 kubeadm join 命令将Node 节点加入集群。例如:

kubeadm join 172.16.103.206:6443 --token cufhmh.sc1l5q2va9ry4zx2 --discovery-token-ca-cert-hash sha256:e1d8b794e5a1ab7b9425211d405698916e3196477cb0163c4977a4bd667d625e
kubectl get nodes

5.验证集群状态

在 Master 节点上,运行以下命令验证所有节点是否已成功加入集群并处于就绪状态:

[root@master ~]# kubectl get nodes
NAME     STATUS   ROLES                  AGE   VERSION
master   Ready    control-plane,master   43m   v1.23.12
node1    Ready    <none>                 40m   v1.23.12
node2    Ready    <none>                 40m   v1.23.12

如果所有节点状态为 Ready,说明集群配置成功。

6.部署应用

现在,你可以开始在 Kubernetes 集群中部署应用。例如,创建一个简单的 Nginx 部署:

kubectl create deployment nginx --image=nginx
kubectl expose deployment nginx --port=80 --type=NodePort

7.检查服务和 Pod 的状态:

[root@master ~]# kubectl get pods
NAME                     READY   STATUS              RESTARTS   AGE
nginx-85b98978db-ntg72   0/1     ContainerCreating   0          25s
[root@master ~]# kubectl get svc
NAME         TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)        AGE
kubernetes   ClusterIP   10.96.0.1       <none>        443/TCP        44m
nginx        NodePort    10.100.52.141   <none>        80:32516/TCP   12s

8.访问nginx

http://172.16.103.206:32516/
http://www.dinnco.com/news/6929.html

相关文章:

  • 怎么做网站关键词做网站建设的公司
  • 平顶山高端网站建设北京seo案例
  • 做网站品帮收款的接单平台
  • 外贸网站建设公司青岛沪深300指数
  • 成都眉山网站建设神马推广
  • 域名销售网站app网络推广方案
  • 网站建设的内容策略成都纯手工seo
  • 一个微信可以做两个网站支付宝大型门户网站建设
  • 网站内容建设和运营工作怎么网站排名seo
  • 微信小程序网站建设企业推广策略
  • wordpress政府seo 推广教程
  • 做行政关注什么类型的网站站长之家怎么用
  • 建设银行网站登录不上电商网站设计论文
  • 网站搭建后台百度推广有哪些形式
  • 做公众号文章的网站太原网站推广排名
  • 电子政务门户网站建设汇报推广app赚佣金平台
  • 建设旅行网站国际新闻快报
  • 聊城做网站的公司新闻有什么推广产品的渠道
  • 上传文件到网站根目录最新热点新闻事件素材
  • 美工做网站是怎么做网站如何优化流程
  • 专门做招商的网站营销活动推广方案
  • 跨境电商自己做网站卖衣服百度地图人工客服电话
  • 贵阳网站建设制作价格竞价排名营销
  • 巩义网站建设费用小米市场营销案例分析
  • 做视频特效的网站有哪些福州整站优化
  • 俄罗斯最新军事新闻上海网站排名优化
  • 官方网站app最新下载百度推广客服电话人工服务
  • 做网站实现自动生成pdf安徽网站建设优化推广
  • 成都建设施工安全协会网站推广关键词排名查询
  • 做网站商城前景怎么样线下推广的渠道和方法