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

布吉网站建设哪家好建个注册页面网站

布吉网站建设哪家好,建个注册页面网站,传媒公司排名前十,自己建的网站也要注册域名吗在k8s上安装apisix全家,通过helm安装很简单,但是会遇到一些问题。 安装 首先登录阿里云控制台,在ACK集群详情页,进入CloudShell,执行下面helm命令安装apisix、apisix-ectd、apisix-dashboard和apisix-ingress-contro…

在k8s上安装apisix全家,通过helm安装很简单,但是会遇到一些问题。

安装

首先登录阿里云控制台,在ACK集群详情页,进入CloudShell,执行下面helm命令安装apisix、apisix-ectd、apisix-dashboard和apisix-ingress-controller。

helm repo add apisix https://charts.apiseven.com && helm repo update && helm upgrade --install apisix apisix/apisix --create-namespace  --namespace apisix --set dashboard.enabled=true --set ingress-controller.enabled=true --set ingress-controller.config.apisix.serviceNamespace=apisix

也可以分成三步执行

# 添加repo
helm repo add apisix https://charts.apiseven.com
# 
helm repo update
# 安装chart
helm upgrade --install apisix apisix/apisix --create-namespace  --namespace apisix --set dashboard.enabled=true --set ingress-controller.enabled=true --set ingress-controller.config.apisix.serviceNamespace=apisix

执行完命令安装的服务:

  • apisix:网关,对应的Service资源有apisix-gateway、apisix-admin。
  • apisix-dashboard:管理后台,对应的Service资源是apisix-dashboard。
  • apisix-ingress-controller:apisix的Ingress Controller,实现将k8s官方提供的Ingress资源,或是apisix自定义的资源ApisixRoute,转为apisix的配置存储到apisix的etcd。
  • apisix-etcd:apisix的etcd集群。

apisix-etcd部署遇到的问题

其中apisix-etcd是有状态服务,部署3个节点,需要用到3个存储卷。

PVC的声明如下:

spec:accessModes:- ReadWriteOnceresources:requests:storage: 8GivolumeMode: Filesystem

因此,我们需要到ECS购买3块云盘(云服务器ECS->存储与快照->云盘->创建云盘),用来做持久化存储卷。需要注意,购买的云盘所在的可用区,必须和集群在同一个可用区,否则无法挂盘成功。

购买成功后,在ack集群服务下,存储->存储卷,创建3个存储卷,类型勾选云盘,然后选择购买好的云盘。

截屏2023-11-12 20.18.55.png

然后到存储->存储声明,修改etcd的几个PVC,添加storageClassName: disk,这样pvc和pv就自动绑定了。

截屏2023-11-12 20.19.53.png

重新部署一下etcd有状态服务,这次将不会报找不到存储卷的错误,但是容器会一直重启,查看启动日记我们会看到pod想创建/bitnami/etcd/data目录,但是报了无权限。

解决权限问题,添加一个初始化容器,修改挂盘路径的权限。

       initContainers:- args:- '-c'- chmod 777 /bitnami/etcdcommand:- /bin/shimage: centosimagePullPolicy: IfNotPresentname: chmodresources: {}securityContext:runAsUser: 0terminationMessagePath: /dev/termination-logterminationMessagePolicy: FilevolumeMounts:- mountPath: /bitnami/etcdname: data

然后还要修改主容器的securityContext。

      securityContext:fsGroup: 0runAsGroup: 0runAsUser: 0

怎么访问apisix网关

由于我买的是ACK的Serverless集群(ASK),没有固定的Node,所以需要将apisix-gateway这个Service资源的type改为LoadBalancer,这样阿里云就会为我们创建一个CLB,然后得到一个公网IP。

怎么访问apisix-dashboard

访问dashboard前,需要给apisix-dashboard也分配clb,即将apisix-dashboard的Service的类型改为LoadBalancer。

账号密码在名为“apisix-dashboard”的ConfigMap资源里面描述,修改账号密码的话也是修改这个ConfigMap资源即可,修改成功后需要重启dashboard容器。(ACK集群控制台->配置管理->配置项->apisix-dashboard)

http://www.yingshimen.cn/news/763/

相关文章:

  • 揭阳商城网站建设免费网页游戏poki
  • 网站的建设步骤网站审批需要什么手续
  • 网站开发合同甲方的权利成都企业网站网络营销
  • 网站内容编辑工具wordpress主题2019
  • 网站建设艾瑞市场分析网站首页的图标是怎么做的
  • 济宁贵网站建设北京建设银行官网招聘网站
  • 哪里可以做虚拟货币网站ps软件下载电脑版教程
  • 用自己的网站做淘客网站开发中网页之间的连接形式有
  • 龙岗网站建设公司哪家口碑好在网站后台管理系统里产品说明怎么添加图片
  • 博客网站搭建wordpress网页走丢了
  • 十堰专业网站建设公司制作微信网站
  • 网站版面布局对seo管理评价一般通过
  • 广州市增城建设局网站台州网站搭建
  • 网站备案 费用做一个网站需要多久
  • 官方网站建设 找磐石网络一流想做个网站不知道做什么
  • 网站建设zvge西安seo顾问
  • 黄页网站软件应用大全亲子装网站建设
  • 适合做网站的图片一页网站
  • 上海网站建设招聘网站app免费软件
  • 优化网站排名工具2023年又开始封控了吗
  • 湖南网站建设 要上磐石网络网站建设如何增加流量
  • 实体店铺托管代运营内江网站怎么做seo
  • 学做静态网站网站是哪家公司开发的
  • 万网网站价格做网络推广为什么会被抓
  • 建设信用卡积分商城网站找人做网站要多少钱
  • 网站设计全包营销型网站建设主要教学内容
  • 免费网站空间申请哪个好网站的页面布局是什么样的
  • 正规的郑州网站建设怎么去建设微信网站
  • 虚拟机做门户网站如何绑定域名网站的后台管理
  • 广州 网站设计公司排名app制作培训班