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

高端建站设计甜点网站里的新闻资讯怎么做

高端建站设计,甜点网站里的新闻资讯怎么做,wordpress reset 插件,兰州网站建设搜王道下拉一、前置环境配置 安装两台centos 实验环境,一台pc配有docker环境,有两个centsos7容器,其中一个容器作为master,一个作为node。如果master与node都是用默认端口,会存在冲突,所以在此基础上做细微的调整。…

一、前置环境配置

安装两台centos

实验环境,一台pc配有docker环境,有两个centsos7容器,其中一个容器作为master,一个作为node。如果master与node都是用默认端口,会存在冲突,所以在此基础上做细微的调整。

master端口:

服务名宿主机端口docker内端口
API Server64436443
etcd2379,23802379,2380
Controller Manager1025210252
scheduler1025110251
Kubelet1025010250
container runtime23752375
NodePort3000-32673000-3267

NodePort由k8s自由分配,我们不用处理。

node端口:

服务名宿主机端口docker内端口
API Server54435443
etcd1379,13801379,1380
Controller Manager92529252
scheduler92519251
Kubelet92509250
container runtime13751375
NodePort5000-52673000-3267

NodePort由k8s自由分配,我们不用处理。

运行master 容器

docker run --name k8s-master --hostname k8s-master  --privileged=true -p 6643:6643 -p 2379:2379 -p 2380:2380 -p 10252:10252 -p 10251:10251 -p 10250:10250 -p 2375:2375 -p 3000-3267:3000-3267 -v /var/run/docker.sock:/var/run/docker.sock  -d  centos:centos7 /usr/sbin/initsystemctl start docker
systemctl enable docker

运行node容器

docker run --name k8s-node --hostname k8s-node  --privileged=true -p 5643:6643 -p 1379:2379 -p 1380:2380 -p 9252:10252 -p 9251:10251 -p 9250:10250 -p 1375:2375 -p 5000-5267:3000-3267 -v /var/run/docker.sock:/var/run/docker.sock -d  centos:centos7 /usr/sbin/initsystemctl start docker
systemctl enable docker

关闭防火墙

centos7容器默认不带防火墙,真机的话需要关闭一下。

systemctl stop firewalld
systemctl disable firewalld

关闭selinux

centos7容器默认不带selinux,真机的话需要关闭一下。

sed -i 's/enforcing/disabled' /etc/selinux/config #永久关闭
setenforece 0 #临时关闭

关闭swap(k8s禁止虚拟内存以提高性能)

swapoff -a 临时关闭
sed -ri 's/.*.swap.*/#&' /etc/fstab #永久关闭

在master添加hosts

master与node在同一台宿主机上,外部ip相同都是宿主机的ip,这里使用宿主机的不同端口来区分master容器和node容器,这里就不用配置hosts了。真机的话需要配置一下。

cat >> /etc/hosts << EOF
192.168.172.131 k8smaster
192.168.172.132 k8snode
EOF

设置网桥参数

cat > /etc/sysctl.d/k8s.conf << EOF
net.bridge.bridge-nf-call-ip6tables = 1
net.bridge.bridge-nf-call-iptables = 1
EOF
sysctl --system # 生效

时间同步

yum install ntpdate -y
ntpdate time.windows.com

二、kubeadm安装

master,node都需要安装docker、kubelet、kubeadmin。
配置docker在yum中的国内镜像源:

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

安装docker

yum install docker-ce-19.03.13 -y

/etc/docker/daemon.json 配置docker国内加速器

vim /etc/docker/daemon.json {"registry-mirrors": ["https://registry.docker-cn.com"]
}
systemctl enable docker.service

安装k8s组件

添加k8s组件 kubelet,kubeadmin,kubectl的阿里云源

cat > /etc/yum.repos.d/kubernetes.repo <<EOF[kubernetes]name=Kubernetesbaseurl=http://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64enabled=1gpgcheck=0repo_gpgcheck=0gpgkey=http://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpghttp://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpgEOF

安装组件

yum install -y kubelet-1.20.6 kubeadm-1.20.6 kubectl-1.20.6
systemctl enable kubelet.service

测试k8s组件是否都安装成功

yum list installed | grep kubelet
yum list installed | grep kubeadm
yum list installed | grep kubectl

master节点初始化

kubeadm init --image-repository \ 
registry.aliyuncs.com/google_containers \ 
--kubernetes-version=v1.20.6 \ 
--pod-network-cidr=10.244.0.0/16 \ 
--apiserver-advertise-address=192.168.11.109 \
--cri-socket unix:///var/run/cri-dockerd.sock
http://www.bjxfkj.com.cn/article/109751.html

相关文章:

  • asp 网站管理系统国外设计工作室
  • 郑州建设企业网站志鸿优化设计电子版
  • 怎么上传自己的网站房地产市场分析
  • 食品销售公司网站制作手机网站建设服务
  • 如何将自己做的网站推广出去怎么用wordpress搭建企业网站
  • 需要企业网站开发宿州市埇桥建设规划局网站
  • 双井网站建设上海学网站建设
  • 长安网站建设农产品网站建设案例
  • 办个人网站租空间秦皇岛乾兴建设工程
  • 我是做网站的 怎么才能提高业绩免费网站建设模板
  • 游戏软件网站开发c 新手一个人做网站
  • 企业网站html模板免费下载出名的wordpress主题
  • 宁波好的网站推广软件广东智能网站建设哪家有
  • linux网站服务器配置网站建设公司哪家好要选磐石网络
  • 食品购物网站建设国内新闻最新消息十条摘抄
  • 做网站引流襄阳seo培训
  • 深圳家装网站建设多少钱怎样制作免费个人网页
  • 怎样把域名和做的网站连接不上网页制作对联
  • 做单页购物网站用什么好陕西省高速集团建设网站
  • 厦门seo网站推广优化上海企业网页制作
  • 淘宝联盟优惠券网站建设中恒诚信建设有限公司网站
  • 个人博客网站备案携程旅行网
  • 免费推广网站平台重庆妇科医院咨询
  • 如何 建公司网站优普道建筑网校
  • 兼职做设计什么网站好如何在自己电脑上建设网站
  • 交互网站建设厦门石材网站建设
  • 姓氏网站建设的意见和建议深圳十大电商巨头
  • 怎么做好网站营销网络系统的主要设备有
  • 网站运营无经验可以做吗旅游网站开发目标
  • asp网站表格代码django个人博客网站开发部署源码