摘要: 一、什么是Envoy Envoy 是以 C++ 开发的高性能非阻塞的服务代理程序,其内置服务发现、高级负载均衡、TLS终止、HTTP/2、GRPC代理、熔断器、健康检查、L3/4网络过滤器、L7层过滤器、动态配置,基于百分比流量拆分的灰度发布、故障注入等功能。 Envoy是的新型服务代理程序,与HA 阅读全文
posted @ 2022-05-02 11:18 比特边界 阅读(3255) 评论(0) 推荐(2) 编辑
摘要: 一、传统单体应用的局限性说明 传统单体应用代码体量庞大繁杂,不利于理解,也不利于团队合作开发,更不利于平凡的更新部署,增加服务宕机的风险。 耦合性高,功能代码块之前很容易造成强依赖,只要其中任何一个代码逻辑发生更改,将重新部署整个应用。 扩展性差,单体应用只能横向扩展,随着功能越来越多,单个应用代码 阅读全文
posted @ 2022-05-02 10:10 比特边界 阅读(477) 评论(0) 推荐(1) 编辑
摘要: 1.简介 本章节使用kubeadm搭建一套三主三从的高可用kubernetes集群。相比单master而言,多master更加有利于我们生产环境的稳定性。就算master节点宕机一台,我们依然有其他master节点保证我们的集群环境。多master节点需要依赖于keepalive还生成一个vip,也 阅读全文
posted @ 2022-05-01 17:07 比特边界 阅读(818) 评论(1) 推荐(0) 编辑
摘要: kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 这个工具能通过两条指令完成一个kubernetes集群的部署: # 创建一个 Master 节点 $ kubeadm init # 将一个 Node 节点加入到当前集群中 $ kubeadm join <Master节点 阅读全文
posted @ 2022-05-01 10:55 比特边界 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一、Kubernetes资源对象列表 • Autoscaling (HPA) • ConfigMap • CronJob • CustomResourceDefinition • DaemonSet • Deployment • Ingress • Job • LocalVolume • Names 阅读全文
posted @ 2022-05-01 10:26 比特边界 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一、Kubernetes组件详解 Kubernetes 具备完善的集群管理能力,包括多层次的安全防护和准入机制、多租户应用支撑能力、透明的服务注册和服务发现机制、内建负载均衡器、故障发现和自我修复能力、服务滚动升级和在线扩容、可扩展的资源自动调度机制、多粒度的资源配额管理能力。 Kubernetes 阅读全文
posted @ 2022-04-29 16:55 比特边界 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 一、Kubernetes架构介绍 1、Kubernetes架构图 2、Kubernetes组件功能介绍 【1】API Server kube-apiserver 是 Kubernetes 最重要的核心组件之一,主要提供以下的功能 提供集群管理的 REST API 接口,包括认证授权、数据校验以及集群 阅读全文
posted @ 2022-04-29 15:38 比特边界 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、背景介绍 1、部署方式的变迁 传统部署时代: 在物理服务器上运行应用程序 无法为应用程序定义资源边界 导致资源分配问题 例如,如果在物理服务器上运行多个应用程序,则可能会出现一个应用程序占用大部分资源的情况, 结果可能导致其他应用程序的性能下降。 一种解决方案是在不同的物理服务器上运行每个应用程 阅读全文
posted @ 2022-04-29 11:55 比特边界 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 一、Dockerfile入门 Dockerfile由一行行命令语句组成,并且支持以#开头的注释行。 一般而言,Dockerfile可以分为四部分 基础镜像信息 维护者信息 镜像操作指令 启动时执行指令 指令 说明 FROM 指定基础镜像 MAINTAINER 指定维护者信息,已经过时,可以使用LAB 阅读全文
posted @ 2022-04-28 21:46 比特边界 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 一、Docker网络 1、端口映射 docker create -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 --name hello-mysql mysql:5.7 2、容器互联 --link name:alias ,name连接容器的名称,alias连接的 阅读全文
posted @ 2022-04-28 20:59 比特边界 阅读(46) 评论(0) 推荐(0) 编辑