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

科技公司建设网站公司中企动力骗子公司

科技公司建设网站公司,中企动力骗子公司,金融网站怎么做的,做电商网站价格表OpenELB 官网 https://openelb.io 本文内容学习于马士兵云原生课程 概述 OpenELB is an open-source load balancer implementation designed for bare-metal Kubernetes clusters. OpenELB是一个为裸机Kubernetes集群设计的开源负载均衡器实现。 In cloud-based Kubernetes cl…

OpenELB

官网 https://openelb.io
本文内容学习于马士兵云原生课程

概述

OpenELB is an open-source load balancer implementation designed for bare-metal Kubernetes clusters.
OpenELB是一个为裸机Kubernetes集群设计的开源负载均衡器实现。

In cloud-based Kubernetes clusters, Services are usually exposed by using load balancers provided by cloud vendors. However, cloud-based load balancers are unavailable in bare-metal environments. OpenELB allows users to create LoadBalancer Services in bare-metal, edge, and virtualization environments for external access, and provides the same user experience as cloud-based load balancers.
在基于云的Kubernetes集群中,服务通常通过使用云供应商提供的负载均衡器来公开。
但是,基于云的负载均衡器在裸机环境中不可用。
OpenELB允许用户在裸机、边缘和虚拟化环境中创建LoadBalancer服务以供外部访问,并提供与基于云的负载均衡器相同的用户体验。

部署

在k8s安装

#安装
kubectl apply -f https://raw.githubusercontent.com/openelb/openelb/master/deploy/openelb.yaml
#查看相关Pod状态
kubectl get pods -n openelb-system#删除openelb
kubectl delete -f https://raw.githubusercontent.com/openelb/openelb/master/deploy/openelb.yaml
#查看openelb namespace是否存在
kubectl get ns
#不出所料,拉取镜像失败
kubectl describe pod openelb-admission-create-l6tcg -n openelb-system

在这里插入图片描述

#使用命令将openelb.yaml配置文件下载下来
wget https://raw.githubusercontent.com/openelb/openelb/master/deploy/openelb.yaml
#这个文件超长,对vi命令不熟悉的,直接down下来编辑
kubectl apply -f openelb.yaml
kubectl get pods -n openelb-system
kubectl delete -f openelb.yaml

修改镜像信息,官网yaml已经给出如下提示,搜索containers,有两处需要修改
在这里插入图片描述

#k8s-master下载镜像,很怪,前两个节点可以下载,第三个节点下载巨慢。。。。。
docker pull kubesphere/openelb:v0.5.1
#打包镜像
docker save -o openelb.tar kubesphere/openelb:v0.5.1
#拷贝镜像到其他节点
scp openelb.tar root@k8s-node1:/root
#导入镜像
docker load -i openelb.tar

等待一会儿,查看是否为Running状态
在这里插入图片描述

部署成功
在这里插入图片描述

在KubeSphere安装

OpenELB配置

Step 1: Enable strictARP for kube-proxy

#命令方式
kubectl edit configmap kube-proxy -n kube-system
#该项改为true
ipvs:strictARP: true
#该项改为ipvs
mode: ipvs  #重启
kubectl rollout restart daemonset kube-proxy -n kube-system
#查看状态
kubectl get pods -n kube-system

或者直接在kubesphere上操作
在这里插入图片描述
保存更新,之后

执行如下命令

kubectl rollout restart daemonset kube-proxy -n kube-system
kubectl get pods -n kube-system
#age 单位是s了,重启成功#确认配置生效
kubectl get configmap -n kube-system kube-proxy -o yaml | grep strictARP

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

Step 2: Specify the NIC Used for OpenELB

NIC(Network Interface Card ,网络接口卡、网卡)

#多个网卡,需要指定  192.168.8.11 master节点IP
# kubectl annotate nodes k8s-master01 layer2.openelb.kubesphere.io/v1alpha1="192.168.8.11"

只有一个网卡,暂时不需要配置
在这里插入图片描述

Step 3: Create an Eip Object

#创建eip对象
#mkdir eip
#cd eip
#vim layer2-eip.yaml
apiVersion: network.kubesphere.io/v1alpha2
kind: Eip
metadata:name: layer2-eip
spec:address: 192.168.8.70-192.168.8.99interface: ens32protocol: layer2

在这里插入图片描述

kubectl apply -f layer2-eip.yaml
kubectl get eip

在这里插入图片描述

OpenELB使用

k8s命令行

KubeSphere

创建项目

之前已创建
在这里插入图片描述

创建工作负载

之前已经创建了mysql,配置了外网访问NodePort,删除外网访问svc.
在这里插入图片描述
在这里插入图片描述

创建服务

编辑外网访问
上面已经删除了之前创建的外网访问,这里重新编辑外网访问。

#将下面的键值对填写到注解列表中
lb.kubesphere.io/v1alpha1:openelb
protocol.openelb.kubesphere.io/v1alpha1:layer2
eip.openelb.kubesphere.io/v1alpha2:layer2-eip

在这里插入图片描述
ip使用1
在这里插入图片描述
编辑服务,服务端口改为80
在这里插入图片描述
测试连接
在这里插入图片描述

创建应用路由

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

#没有DNS服务器,暂时在hosts下配置域名解析
192.168.8.70 kw-mysql.cn

在这里插入图片描述

补充Nacos集群外网访问配置

之前搭建的Nacos集群,还没用使用OpenELB。

重新配置一下。

修改application.properties

上面将mysql的容器暴露端口修改为了80,所以需要修改application.properties的数据库连接地址

mysql端口为 80

创建服务

kw-nacos-svc
在这里插入图片描述

#将下面的键值对填写到注解列表中
lb.kubesphere.io/v1alpha1:openelb
protocol.openelb.kubesphere.io/v1alpha1:layer2
eip.openelb.kubesphere.io/v1alpha2:layer2-eip

在这里插入图片描述
在这里插入图片描述
ip使用2
在这里插入图片描述

创建应用路由

kw-nacos

填写规则即可,不需要添加注解
在这里插入图片描述

#宿主机配置域名解析
192.168.8.71 kw.nacos.cn

测试访问
在这里插入图片描述

http://www.yayakq.cn/news/677826/

相关文章:

  • 网站模板免费下载代码西安做网站建设
  • 创建一个自己的网站2022注册公司取名推荐
  • 贵州毕节建设局网站官网建站公司的服务器
  • 基础展示型网站和cms服装设计公司有什么职位
  • 旧衣收购哪个网站做的好建设企业网站注意事项
  • 企业网站首页设计评价wordpress本地做好如何改站点地址
  • 网站的flash怎么做企业管理者培训查询
  • 广州建设工程安全质量监督网站黄页推广软件网站
  • 沈阳网站外包公司网页制作基础教程dw
  • 怎样建设购物网站网站做支付需要准备什么东西
  • 网站添加js广告位深圳蕾奥规划设计公司网站
  • 东庄水利建设公司网站wordpress wpquery
  • 无锡网站公司电话福步外贸论坛招聘
  • 深圳市信任网站海外广告投放是干嘛的
  • 襄阳网站建设价格优化大师手机版下载安装app
  • 三只松鼠网站怎样做广告联盟哪个比较好
  • 网站灰色建设wordpress 程序员博客主题
  • 精品网站免费wordpress制作海报
  • 电子商务网站开发背景与原因网站推广页
  • 珠海市网站建设嘉兴网络推广平台
  • 资源网站模板下载网站域名重定向
  • 怎么选择合肥网站建设做自己的网站有什么用
  • 江西智能网站建设哪里有wordpress会员支付系统
  • php网站实例教程6731官方网站下载
  • 河南网站建设途径有什么网站定制开发特点
  • 做临床研究在哪个网站注册吉县网站建设
  • 权威的大良网站建设小游戏网址链接
  • 企业网站建设该怎么描述wordpress函数调用
  • 建网站公司耳机套凡科建站收费价目表
  • 做网站项目主要技术义乌商城集团网站建设