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

做家乡特产的网站用源码搭建网站

做家乡特产的网站,用源码搭建网站,微网站在哪建,网站优化外包公司我在阿里云上部署的k8s master 4c/8g/40g rocky linux8.9 node1/node2 2c/4g/40g rocky linux8.9 安装docker (我安装的是v1.19.1版本,是旧版本,可以装新版本,docker的版本和kubeadm,kubectl,kubelet版本相同) 1.所有…

我在阿里云上部署的k8s

master  4c/8g/40g      rocky linux8.9

node1/node2    2c/4g/40g   rocky linux8.9

安装docker (我安装的是v1.19.1版本,是旧版本,可以装新版本,docker的版本和kubeadm,kubectl,kubelet版本相同)

1.所有k8s节点都要干的事情

1)docker的安装包路径

docker-ce-linux-centos-8.9-x86_64-stable-Packages安装包下载_开源镜像站-阿里云

yum -y install containerd.io-1.4.3-3.2.el8.x86_64.rpm   docker-ce-cli-19.03.15-3.el8.x86_64.rpm docker-ce-19.03.15-3.el8.x86_64.rpmswapoff -a 
vim /etc/fstab #把有swap那行注释
systemctl stop firewalld
sed -i -r 's/^(SELINUX=).*/\1disabled/' /etc/selinux/config [root@node1 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
10.8.0.24  master1
10.8.0.23  node1
10.8.0.26  node2cat <<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=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 list kubelet showduplicate|sort -r  #可以查看可用的kubelet的软件包
yum install -y kubelet-1.19.1-0.x86_64 kubeadm-1.19.1-0.x86_64 kubectl-1.19.1-0.x86_64 ipvsadm
#ipvsadm 是一个用于管理 Linux 内核中的 IP 虚拟服务器(IPVS)模块的工具。

2) 加载ipvs内核模块

modprobe ip_vs && modprobe ip_vs_rr && modprobe ip_vs_wrr && modprobe ip_vs_sh && modprobe nf_conntrack && modprobe br_netfilter

可以写在/etc/rc.local 中开机自动执行

chmod u+x   /etc/rc.local

3)配置相关转发规则

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

4)docker和kubectl 的cgroups的驱动配置设置为systemd

 cat <<EOF> /etc/docker/daemon.json
{"exec-opts": ["native.cgroupdriver=systemd"]
}
EOFcat >/etc/sysconfig/kubelet <<EOF
KUBELET_EXTRA_ARGS="--cgroup-driver=systemd --pod-infra-container-image=k8s.gcr.io/pause:3.2"
EOFsystemctl restart docker
systemctl daemon-reload
docker info|grep -i cgroup #查看docker的cgroups的驱动配置

5)安装tc工具

安装iproute2,iproute2中包含tc工具

#可以看这篇文章进行安装

CentOS 7 编译安装 iproute2 - 青枫博客https://www.vdj.me/archives/259.html

# 或者下载最新版 iproute2 源码包(含 TC 工具)  

wget https://mirrors.edge.kernel.org/pub/linux/utils/net/iproute2/iproute2-5.9.0.tar.gz  
tar -zxvf iproute2-5.9.0.tar.gz  

2.在主master的工作

kubeadm config images list       //可列出kubeadm初始化的需要的相关镜像

docker默认直接去官网拉镜像是拉不下来的

#去阿里云的同步镜像仓库拉取镜像
#!/bin/bashdocker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-controller-manager:v1.19.1
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-proxy:v1.19.1
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-apiserver:v1.19.1
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/kube-scheduler:v1.19.1
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/coredns:1.7.0
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/etcd:3.4.13-0
docker pull registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.2#给镜像重新打标签,满足k8s初始化需要的镜像
#!/bin/bashdocker tag registry.cn-hangzhou.aliyuncs.com/google_containers/kube-controller-manager:v1.19.1 k8s.gcr.io/kube-controller-manager:v1.19.1
docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/kube-proxy:v1.19.1 k8s.gcr.io/kube-proxy:v1.19.1
docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/kube-apiserver:v1.19.1 k8s.gcr.io/kube-apiserver:v1.19.1
docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/kube-scheduler:v1.19.1 k8s.gcr.io/kube-scheduler:v1.19.1
docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/coredns:1.7.0 k8s.gcr.io/coredns:1.7.0
docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/etcd:3.4.13-0 k8s.gcr.io/etcd:3.4.13-0
docker tag registry.cn-hangzhou.aliyuncs.com/google_containers/pause:3.2 k8s.gcr.io/pause:3.2

执行脚本后再进行初始化k8s

kubeadm init --apiserver-advertise-address=10.8.0.24  --apiserver-bind-port=6443  --kubernetes-version=v1.19.1  --pod-network-cidr=172.168.64.0/20   --service-cidr=172.168.32.0/20  --service-dns-domain=dami.local  --image-repository=registry.cn-hangzhou.aliyuncs.com/google_containers   --ignore-preflight-errors=swap

初始化成功后 

kubectl get nodes  #查看集群中的的节点

部署网络插件

先去github上选择要安装的网络插件flannel的版本 

https://github.com/flannel-io/flannel/releases/

 yml文件要简单的更改一下

然后把对应的镜像拉下来

可以去这里拉镜像(但是这个网站可能有些版本没有)

coreos/flannel · Quayhttps://quay.io/repository/coreos/flannel?tab=tags

kubectl apply -f kube-flannel.yml
kubectl get pod -n kube-system -o wide
systemctl status kubelet       #查看kubelet是否正常运行# sysctl -w net.ipv4.ip_forward=1#将node加入到master集群
kubeadm join 10.8.0.24:6443 --token wx1krr.espk6ccinjzykw1f \--discovery-token-ca-cert-hash sha256:6680f785a93efae5420cebca6c0ad9b84dce81e9895f248c8ca29478af30edee kubectl  get nodes  #查看集群中的master node是否Ready

参考

最全:kubeadm方式部署k8s集群-CSDN博客


文章转载自:

http://f7ciaLrg.qztsq.cn
http://VXxzdsPS.qztsq.cn
http://noeQPO1N.qztsq.cn
http://8QeEt5Pw.qztsq.cn
http://drnhxWeH.qztsq.cn
http://0UembDer.qztsq.cn
http://hDlT8rsl.qztsq.cn
http://1seBvAJZ.qztsq.cn
http://sQvBk8nJ.qztsq.cn
http://9ANKB03h.qztsq.cn
http://JhauKr63.qztsq.cn
http://PpGxKC92.qztsq.cn
http://Fd4846RS.qztsq.cn
http://RPw3g8MG.qztsq.cn
http://vawpK56T.qztsq.cn
http://0TGlzqcH.qztsq.cn
http://Rn5AOrnW.qztsq.cn
http://GCFQbbnE.qztsq.cn
http://FOjTXbGI.qztsq.cn
http://oKPgPcE0.qztsq.cn
http://scnAw01p.qztsq.cn
http://xdsUUNxm.qztsq.cn
http://3inrF1Iy.qztsq.cn
http://6wvzhgYf.qztsq.cn
http://HKxknLK6.qztsq.cn
http://BkkmvA1W.qztsq.cn
http://TNKsjHGu.qztsq.cn
http://QDB5tnmH.qztsq.cn
http://mCaYVBN4.qztsq.cn
http://O2x7EXPp.qztsq.cn
http://www.dtcms.com/wzjs/759461.html

相关文章:

  • 网站优化课程培训个人简历制作免费模板
  • 研究院 网站建设seo培训学校
  • 化学试剂购买网站厦门网站开发
  • 想开发自己的网站施工企业研发资金投入情况说明
  • 汉化主题做网站西安网页制作培训机构
  • 做pvc卡片的交流网站sns网站开发
  • 常州网站建设哪家好如何做网站来做淘宝客
  • 广州市网站建设报价建设常规的网站报价是多少钱
  • 适合个人网站的名称手机百度问一问
  • 个人网站用什么开发经销商城建站
  • 文章网站是怎么做的有关网站建设的外文文献
  • 平台网站建设协议国外建筑设计网站
  • 网站用户注册怎么建炫酷网站欣赏2016
  • 建设银行杭州网站首页工作证明怎么写
  • 一个网站如何做推广方案设计网络公司给别人做网站的cms是买的授权么
  • 都江堰网站开发网站防止恶意注册
  • 阿里云网站建设考试题目长沙做无痛肠镜东大医院l网站
  • 网站广告推广怎么做ps做网站大小尺寸
  • 西山区城市建设局网站家具设计师要学哪些软件
  • 短视频网站平台怎么做的网站免费网站免费优化优化
  • 云南 网站建设去设计公司还是去企业
  • 购物网站开发分工房产网站建设方案论文
  • 企业网站 需求上海最新新闻事件今天国内
  • 软件开发网站开发副业墨子学院网站建设vip课程
  • 怎么免费建公司网站网络推广的细节
  • 做电子商城网站的网站编辑转行做文案
  • 公司网站asp后台维护外贸人常去的网站
  • 网站建设优選宙斯站长做网站高亮
  • 做用户名验证的网站服务器企业网站建设河北
  • 新闻类网站开发多久洋县住房和城乡建设管理局网站