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

常用博客建站程序网络营销策划公司

常用博客建站程序,网络营销策划公司,郑州做网站找哪家好,代发qq群发广告推广🍿安装步骤 🍚安装前准备事项🍚安装docker🍚删除docker🍚安装yum工具🍚设置docker镜像源🍚安装指定版本docker🍚设置开启自启🍚阿里云镜像加速 🍚准备环境&am…

🍿安装步骤

  • 🍚安装前准备事项
  • 🍚安装docker
    • 🍚删除docker
    • 🍚安装yum工具
    • 🍚设置docker镜像源
    • 🍚安装指定版本docker
    • 🍚设置开启自启
    • 🍚阿里云镜像加速
  • 🍚准备环境
  • 🍚安装kubelet、kubeadm、kubectl
    • 🍚初始化master节点
    • 🍚安装网络插件calico
    • 🍚work 加入集群
  • 🍚k8s集群测试

🍚安装前准备事项


  • 一台或多台机器,操作系统 CentOS7.x-86_x64
  • 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多
  • 可以访问外网,需要拉取镜像,如果服务器不能上网,需要提前下载镜像并导入节点
  • 最好保证服务都是同一网络环境下(我自己这边使用的云服务的网络安全组)
  • 没有标注为需要那台机器执行为全部机器执行或者任意机器执行

🍚安装docker


🍚删除docker


yum remove docker

🍚安装yum工具


sudo yum install -y yum-utils

🍚设置docker镜像源


sudo yum-config-manager \
--add-repo \
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

🍚安装指定版本docker


sudo yum install -y docker-ce-20.10.7 docker-ce-cli-20.10.7 containerd.io-1.4.6

🍚设置开启自启


systemctl enable docker --now

🍚阿里云镜像加速


sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{"registry-mirrors": ["https://soxxp5r5.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

🍚准备环境


每个机器ip互通
每台机器有自己的hostname 不能使用losthost

hostNameIP
k8s-master192.168.0.71
k8s-node1192.168.0.138
k8s-node2192.168.0.154
# 根据规划设置主机名
hostnamectl set-hostname <hostname>

其他机器跟着一样设置即可
在这里插入图片描述

# 将 SELinux 设置为 permissive 模式(相当于将其禁用)
sudo setenforce 0
# 永久禁用
sudo sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config
# 关闭swap  临时
swapoff -a
# 永久
sed -ri 's/.*swap.*/#&/' /etc/fstab  
# 将桥接的IPv4流量传递到iptables的链 这个是k8s官网的步骤
cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
# 关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
sysctl --system  # 生效

🍚安装kubelet、kubeadm、kubectl


#配置k8s的yum源地址
cat <<EOF | sudo tee /etc/yum.repos.d/kubernetes.repo
[kubernetes]
name=Kubernetes
baseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64
enabled=1
gpgcheck=0
repo_gpgcheck=0
gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpghttp://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg
EOF
#安装 kubelet,kubeadm,kubectl
sudo yum install -y kubelet-1.20.9 kubeadm-1.20.9 kubectl-1.20.9
#启动kubelet
sudo systemctl enable --now kubelet
#所有机器配置master域名 ,修改hosts
echo "192.168.0.71  k8s-master" >> /etc/hosts
cat >> /etc/hosts << EOF
192.168.0.138   k8s-node1
192.168.0.154   k8s-node2
EOF

🍚初始化master节点


以下步骤在master执行即可 一定要注意网段不能重复
我这边服务网段就是192.168.0.0/16,所以-pod-network-cidr=172.31.0.0/16使用这个网段,后面用网络插件是calico,默认网段是192.168.0.0/16,需修改其对应配置文件

kubeadm init \
--apiserver-advertise-address=192.168.0.71 \
--control-plane-endpoint=k8s-master \
--image-repository registry.cn-hangzhou.aliyuncs.com/lfy_k8s_images \
--kubernetes-version v1.20.9 \
--service-cidr=10.96.0.0/16 \
--pod-network-cidr=172.31.0.0/16

注:这里只是告诉你有这个命令,不是让你执行. 清除 kubeadm init kubeadm reset -f

  • 出现Your Kubernetes control-plane has initialized successfully!即为成功,但是需要记录master执行完成后的日志
    在这里插入图片描述
#配置 kubectl
mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config
#提前保存令牌
kubeadm join k8s-master:6443 --token afb6st.b7jz45ze7zpg65ii \--discovery-token-ca-cert-hash sha256:e5e5854508dafd04f0e9cf1f502b5165e25ff3017afd23cade0fe6acb5bc14ab
  • 使用命令查看主节点kubectl get nodes
    在这里插入图片描述

🍚安装网络插件calico


# 下载配置文件
curl https://docs.projectcalico.org/v3.20/manifests/calico.yaml -O
  • 修改配置文件,我们前面不是说了calico的默认网段是192.168.0.0/16么,所以我们需要修改它
  • 使用命令cat calico.yaml |gerp 192.168查看 这里需要把我们这里的网段修改为我们刚才设置
    在这里插入图片描述
    在这里插入图片描述
# 修改完成后我们开始启动
kubectl apply -f calico.yaml
#查看状态,等待就绪
watch kubectl get pod -n kube-system -o wide

耐心等待所有的完成即可
在这里插入图片描述
在这里插入图片描述

🍚work 加入集群



#使用刚才master打印的令牌命令加入
kubeadm join k8s-master:6443 --token afb6st.b7jz45ze7zpg65ii \--discovery-token-ca-cert-hash sha256:e5e5854508dafd04f0e9cf1f502b5165e25ff3017afd23cade0fe6acb5bc14ab
#如果超过2小时忘记了令牌,可以这样做
kubeadm token create --print-join-command #打印新令牌
kubeadm token create --ttl 0 --print-join-command #创建个永不过期的令牌

在这里插入图片描述

这样就是已经安装完成了

🍚k8s集群测试


#创建一个nginx镜像
kubectl create deployment mynginx --image=nginx

查看nginx运行在哪个节点kubectl get pods,svc -0 wide

在这里插入图片描述

任意节点访问curl http://172.31.169.129
在这里插入图片描述
这里可以看到可以访问成功

http://www.mmbaike.com/news/79714.html

相关文章:

  • 南阳做网站优化公司哈尔滨关键词优化方式
  • 单页面网站如何优化引流网站的seo
  • 网站开发全程实例竞价托管推广公司
  • 西安网站建设云速网络谷歌广告联盟一个月能赚多少
  • 做网站webform mvcseo点击排名源码
  • 南通企业自助建站搜索引擎排名查询
  • 网站域名备案注册证书如何在国外推广自己的网站
  • 做网站域名备案需要多久上海比较好的seo公司
  • 广州建设网站是什么北京seo课程
  • 多语言网站怎么做南阳seo
  • 阿里巴巴怎么做不花钱的网站南京百度seo
  • 网站建设报告书范文seo外链专员工作要求
  • 新手设计师接单网站百度百家
  • 秦皇岛专业做网站微信小程序开发详细步骤
  • 企业网站 流程100%上热门文案
  • 成都网站建设快速服务seo点击排名工具
  • 创办一家公司需要多少钱网站优化联系
  • 凡客做网站怎么样信息流优化师没经验可以做吗
  • 拓吧网站深圳刚刚突然宣布
  • 华强北做电子网站建设创量广告投放平台
  • 做网站难学吗bt磁力种子搜索引擎
  • 网站建设在实际工作中的意义seo公司怎么样
  • 网站定制建设会计培训班的费用是多少
  • 新城免费做网站2023年的新闻十条
  • 视频号推广平台seo外包公司哪家好
  • 简易静态网站制作流程图常用的关键词有哪些
  • 个人音乐网站建设长尾关键词挖掘工具爱网站
  • 合肥外贸网站推广合肥百度关键词推广
  • 手把手教你做网站 3最好的免费建站网站
  • 企业网站推广是不是必要的广州现在有什么病毒感染