global
region - 上海
global
region - 上海
VPC - Dev - Test
VPC - Old
VPC - Production
VPC - Dev - Test
VPC - Production

CDN

CDN

现状

从计算、存储、网络这3个IAAS角度,分析映兔整体架构

Mysql

Redis

OSS对象存储

VPC - 虚拟私有云
K8S集群
node节点
第三方api
阿里云
db-production
社媒渠道
istio-master节点- 托管
k8s-master节点- 托管
kube-system
es集群 - docker部署
production
statefulset
deployment
ingress-nginx

data-service 数据服务api总入口

PV

ingress-nginx

PVC

测试环境

es-dev 1个节点

线上环境

es-new 3个节点

Kibana

elasticsearch

rocketmq(测试环境独有)

几十个grpc服务

apiserver

抖音

支付接口

  • 支付宝
  • 云账户
  • 微信

istio-system

kube-system

友盟

快递100

b站

ERP

云片

小红书

快手

SLB

6443 端口

微博

微信客服

mail邮箱服务

canal

snowflake

mongodb

rocketmq

mysql

nas

oss

sls

redis

master节点
node节点

安装

brew install kubectl

自动补全配置

为了在所有的 Shell 会话中实现此功能,请将下面内容加入到文件 ~/.zshrc 中。

source <(kubectl completion zsh)

比如直接执行

echo "source <(kubectl completion bash)" >> ~/.zshrc

当我输入kubectl命令,背后发生了什么

zh-cn

好用的提速kubectl的工具kubectx kubens

https://github.com/ahmetb/kubectx

多集群,多namespace管理的时候,尤其好用,避免了很多的重复指定-n dev这种操作。

安装完fzf后,只敲命令不跟参数,则会自动进入fzf模糊搜索模式。

      
//阻塞式命令,拿来控制流程
kubectl wait --for=condition=Ready pods --all --timeout=1200s 
 
//获取指定label的pod信息
kubectl get pod --show-labels |grep app-ch
 

kube-apiserver

负责分配调度pod到集群内的节点,监听kube-apiserver,查询还未分配node的pod,然后根据调度策略为这些pod分配节点(更新pod的NodeName字段)

安装

brew install kubectl

自动补全配置

为了在所有的 Shell 会话中实现此功能,请将下面内容加入到文件 ~/.zshrc 中。

source <(kubectl completion zsh)

比如直接执行

echo "source <(kubectl completion bash)" >> ~/.zshrc

当我输入kubectl命令,背后发生了什么

zh-cn

好用的提速kubectl的工具kubectx kubens

https://github.com/ahmetb/kubectx

多集群,多namespace管理的时候,尤其好用,避免了很多的重复指定-n dev这种操作。

安装完fzf后,只敲命令不跟参数,则会自动进入fzf模糊搜索模式。

      
//阻塞式命令,拿来控制流程
kubectl wait --for=condition=Ready pods --all --timeout=1200s 
 
//获取指定label的pod信息
kubectl get pod --show-labels |grep app-ch
 

etcd

kube-controller-manager

监控

kube-scheduler

coreDNS

metric-server

node节点

前端请求

阿里云SLB

rocketmq

ACR 容器镜像仓库

目标

rocketmq

NAS 文件存储

sls日志存储

NAS 文件存储

OSS对象存储

sls日志存储

ACR 容器镜像仓库

资源、网络完全隔离对等连接打通对等连接打通对等连接不具备传递性,完全隔离