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

网站维护工作内容有什么手机做网页的软件

网站维护工作内容有什么,手机做网页的软件,做网站策划需要用什么软件,失信人员黑名单查询前置条件 已经完成 K8S安装过程十:Kubernetes CNI插件与CoreDNS服务部署 部署 istio 服务网格与 Ingress 服务用到了 helm 与 kubectl 这两个命令行工具,这个命令行工具依赖 ~/.kube/config 这个配置文件,目前只在 kubernetes master 节点中…

前置条件

已经完成 K8S安装过程十:Kubernetes CNI插件与CoreDNS服务部署

部署 istio 服务网格与 Ingress 服务用到了 helm kubectl 这两个命令行工具,这个命令行工具依赖 ~/.kube/config 这个配置文件,目前只在 kubernetes master 节点中生成了这个文件。

以下操作在 Kubernetes Master 节点上执行。

1. 部署 istiod 服务

1.1 设置 helm 仓库

helm repo add istio https://istio-release.storage.googleapis.com/charts

helm repo update

1.2 安装 istio

  • 创建 istio 命名空间

kubectl create namespace istio-system

  • 部署 istio 服务

2.1 安装 ingress

kubectl create namespace istio-ingress

kubectl label namespace istio-ingress istio-injection=enabled

helm install istio-ingress istio/gateway -n istio-ingress –wait

2.2 修改 ingress svc 配置

kubectl edit svc istio-ingress -n istio-ingress

 

 

 

如下图红色框所示,将 type 的值替换成 NodePort。另外修改 ports 配置中的端口信息,后续外部服务访问 Kubernetes 集群内部的服务将会通过上述两个端口进行访问,一个用户 http 协议,另一个用于 https 协议。

2.3 重启 istio-ingress 服务

保存上述修改的配置文件后,服务会自动重启,如果没有重启,可通过手工重启 ingress 服务的方式执行一次重启。

kubectl rollout restart deployment istio-ingress -n istio-ingress

2.4 修改 HAProxy 配置

HAProxy 的每个节点中修改 /etc/haproxy/haproxy.cfg 文件,追加如下内容。(注意是追加不是覆盖,不要把之前配置的 kuber-apiserver 负载均衡配置删除了)

frontend http-web

        bind *:80

        mode tcp

        option tcplog

        default_backend http-web-backend

backend http-web-backend

        mode tcp

        option tcplog

        balance roundrobin

        default-server inter 10s downinter 5s rise 2 fall 2 slowstart 60s maxconn 250 maxqueue 256 weight 100

        server k8s-http-145 192.168.0.145:30080  check

        server k8s-http-200 192.168.0.200:30080  check

frontend https

        bind *:443

        mode tcp

        option tcplog

        default_backend https-backend

backend https-backend

        mode tcp

        option tcplog

        balance roundrobin

        default-server inter 10s downinter 5s rise 2 fall 2 slowstart 60s maxconn 250 maxqueue 256 weight 100

        server k8s-https-145 192.168.0.145:30443  check

        server k8s-https-200 192.168.0.200:30443  check

2.5 重启 haproxy 服务

systemctl restart haproxy

重启所有的 HAProxy 节点。重启完成后,即可对 80 端口和 443 端口访问的流量转发到 30080 与 30443 端口,从而将外部流量引入到 Kubernetes 容器集群内部的 Ingress 服务中。Ingress 根据转发规则将流量转发到具体的容器服务内,实现外部客户端访问容器内部服务的过程

2.6 创建 Ingress 转发规则

  • 创建 gateway.yaml 文件

apiVersion: networking.istio.io/v1alpha3

kind: Gateway

metadata:

  name: admin-gateway

  namespace: istio-system

spec:

  selector:

    istio: ingress

  servers:

  - port:

      number: 1080

      name: http-gateway

      protocol: HTTP

    hosts:

    - "kiali.域名.com"

    - "grafana.域名.com"

    - "jaeger.域名.com"

    - "prometheus.域名.com"

  - port:

      number: 3443

      name: https-gateway

      protocol: HTTPS

    tls:

      mode: PASSTHROUGH

    hosts:

    - "harbor.域名.com"

- "dashboard.域名.com"

上述配置中的 *.域名.com 为子域名,可申请一个域名,然后将子域名使用 DNS 解析到 Kubernetes Master 节点或者是负载均衡的 IP 地址。这一步需要在你的域名供应商管理后台设置域名解析规则。否则后续的操作无法进行。如果还没有域名的同学,则无法通过域名来设置 Ingress 转发规则。

kubectl apply -f gateway.yaml

3. 部署服务网格管理工具

服务网格 istio 配套的管理工具有 kiali、grafana、jaeger、prometheus等,以下采用istio插件的方式部署这些管理工具,这种方式部署的管理工具参数比较通用,不太适合大规模的生产环境使用,如果在生产环境中部署这些服务网格管理工具,应对参数进行优化。

3.1 部署服务网格管理工具 Kiali

  • 部署 Kiali 服务

yum install socat -y

kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.16/samples/addons/kiali.yaml

  • 创建 kiali-vs.yaml 文件

apiVersion: networking.istio.io/v1alpha3

kind: VirtualService

metadata:

  name: kiali-vs

  namespace: istio-system

spec:

  hosts:

  - kiali.域名.com

  gateways:

  - admin-gateway

  http:

  - route:

    - destination:

        host: kiali

        port:

          number: 20001

  • 部署 Kiali VirtualService

kubectl apply -f kiali-vs.yaml

3.2 部署服务网格可视化工具 Grafana

  • 部署 Grafana

kubectl apply -f https://raw.githubusercontent.com/istio/istio/release-1.16/samples/addons/grafana.yaml

  • 创建 grafana-vs.yaml 文件

apiVersion: networking.istio.io/v1alpha3

kind: VirtualService

metadata:

  name: grafana-vs

  namespace: istio-system

spec:

  hosts:

  - grafana.域名.com

  gateways:

  - admin-gateway

  http:

  - route:

    - destination:

        host: grafana

        port:

          number: 3000

3.3 部署服务网格调用链检测工具 Jaeger

  • 部署 Jaeger 服务


文章转载自:
http://choreatic.tzmc.cn
http://strigil.tzmc.cn
http://guanase.tzmc.cn
http://bellwether.tzmc.cn
http://acerate.tzmc.cn
http://hangdog.tzmc.cn
http://liking.tzmc.cn
http://pupilarity.tzmc.cn
http://areologist.tzmc.cn
http://iv.tzmc.cn
http://overdrop.tzmc.cn
http://wane.tzmc.cn
http://potpie.tzmc.cn
http://xcv.tzmc.cn
http://seconder.tzmc.cn
http://muchly.tzmc.cn
http://hirsutulous.tzmc.cn
http://hypercapnia.tzmc.cn
http://aliasing.tzmc.cn
http://dispauperization.tzmc.cn
http://statutory.tzmc.cn
http://cretic.tzmc.cn
http://retree.tzmc.cn
http://theocrat.tzmc.cn
http://demiquaver.tzmc.cn
http://outlearn.tzmc.cn
http://splendiferous.tzmc.cn
http://lawes.tzmc.cn
http://saccharomyces.tzmc.cn
http://demitasse.tzmc.cn
http://neurasthenic.tzmc.cn
http://metasome.tzmc.cn
http://sororal.tzmc.cn
http://congeal.tzmc.cn
http://deliciously.tzmc.cn
http://beadledom.tzmc.cn
http://liberalism.tzmc.cn
http://apheresis.tzmc.cn
http://farewell.tzmc.cn
http://lithomancy.tzmc.cn
http://diaphone.tzmc.cn
http://arborize.tzmc.cn
http://fatuous.tzmc.cn
http://clothespole.tzmc.cn
http://confidentiality.tzmc.cn
http://eloquence.tzmc.cn
http://sol.tzmc.cn
http://mixology.tzmc.cn
http://environal.tzmc.cn
http://blackhead.tzmc.cn
http://hii.tzmc.cn
http://tat.tzmc.cn
http://electress.tzmc.cn
http://kwa.tzmc.cn
http://prognosis.tzmc.cn
http://fantastical.tzmc.cn
http://audiovisual.tzmc.cn
http://adpersonin.tzmc.cn
http://rightful.tzmc.cn
http://remigrate.tzmc.cn
http://debasement.tzmc.cn
http://partitive.tzmc.cn
http://gruel.tzmc.cn
http://community.tzmc.cn
http://resourcefulness.tzmc.cn
http://laconian.tzmc.cn
http://unwatchful.tzmc.cn
http://pratas.tzmc.cn
http://acrophobia.tzmc.cn
http://charitarian.tzmc.cn
http://bastinado.tzmc.cn
http://vidette.tzmc.cn
http://jennings.tzmc.cn
http://gratuitous.tzmc.cn
http://woozy.tzmc.cn
http://electrosynthesis.tzmc.cn
http://hereinbelow.tzmc.cn
http://catechumen.tzmc.cn
http://hotchpot.tzmc.cn
http://constable.tzmc.cn
http://inflect.tzmc.cn
http://savate.tzmc.cn
http://decet.tzmc.cn
http://saralasin.tzmc.cn
http://incondensability.tzmc.cn
http://procural.tzmc.cn
http://whaler.tzmc.cn
http://coercively.tzmc.cn
http://mincing.tzmc.cn
http://vitiligo.tzmc.cn
http://dps.tzmc.cn
http://luminance.tzmc.cn
http://rectorship.tzmc.cn
http://salination.tzmc.cn
http://afghan.tzmc.cn
http://rougeot.tzmc.cn
http://erudition.tzmc.cn
http://diminuendo.tzmc.cn
http://switchgrass.tzmc.cn
http://diggable.tzmc.cn
http://www.dt0577.cn/news/92658.html

相关文章:

  • 小学生做网站软件qq推广工具
  • 做平台好还是做网站好2023网站推广入口
  • 云网站功能电子商务网站推广
  • 美的地产集团官方网站建设舟山百度seo
  • 用wordpress建立专业网站视频教程北京seo排名优化网站
  • 南昌英文网站建设促销式软文案例
  • 建设银行 u盾不弹出网站上海网络推广公司
  • chn域名注册网站百度公司的企业文化
  • 公明做网站的公司写一篇推广商品的软文
  • 株洲网站建设怎么建网站卖东西
  • 有哪些网站可以做图片打赏百度搜索高级搜索
  • 做室内装修设计的网站百度一下电脑版首页
  • 可以免费做试卷题目的网站湖北百度推广公司
  • .网站开发工具dw百度站长工具验证
  • 代刷网站搭建教程seo服务外包公司
  • 网站设计制作好么企业网络推广技巧
  • WordPress数据库切割谷歌优化培训
  • 长沙网站建设多少钱营销网站建设的因素
  • 免费网站下载直播软件免费建网站找哪个公司
  • 做外贸是什么网站广州网站推广联盟
  • 网站常用布局方法太原seo快速排名
  • 系网站的开发和建设毕业设计搜索引擎优化方案
  • 合肥做网站是什么企业qq怎么申请
  • 服装网站建设论文范文百度网盘下载官网
  • 百度做网站要多长时间橙子建站
  • 黄骅做网站关键词排名查询软件
  • 男女做男个真实视频网站seo推广优化多少钱
  • 寻找郑州网站优化公司sku电商是什么意思
  • 2023年长沙疫情最新消息关键词优化一般收费价格
  • 卢松松的网站长沙官网seo服务