
cloud native
Faye Z.
这个作者很懒,什么都没留下…
展开
-
K8S Troubleshooting 经验集
K8S Troubleshooting 经验集Pod问题定位流程1.查看pod详情2.查看pod日志3.查看节点状态Pod常见问题长时间处于Pending状态ImagePullBackOffPVC相关Pending Pod错误提示:pod has unbound immediate PersistentVolumeClaimsPVC错误:no persistent volumes available for this claim and no storage class is setPVC错误:failed原创 2020-12-22 22:35:50 · 2752 阅读 · 1 评论 -
helm安装步骤
helm安装步骤1. 前期准备1.1 下载安装包1.2 解压安装包2. 安装2.1 复制拷贝2.2 安装helm2.2.1 初始化helm2.2.2 检查helm2.2.2.1 异常:could not find a ready tiller pod2.2.2.2 异常:socat not found.1. 前期准备1.1 下载安装包wget https://storage.googleapis.com/kubernetes-helm/helm-v2.13.0-linux-amd64.tar.gz1原创 2020-09-01 16:05:16 · 1212 阅读 · 0 评论 -
K8S的二进制包安装步骤
K8S的二进制包安装步骤1.前置条件1.1 准备3台机器1.2 关闭防火墙1.3 下载Kubernetes二进制包2. Master节点的配置2.1 安装docker2.2 安装etcd服务2.2.1 下载etcd二进制文件2.2.2 解压拷贝2.2.3 配置systemd服务文件2.2.4 启动服务2.3 kube-apiserver服务2.3.1 解压拷贝2.3.2 配置systemd服务文件2.3.3 创建目录2.3.4 配置apiserver2.4 kube-controller-manager服务原创 2020-08-31 22:53:33 · 3468 阅读 · 1 评论 -
Linux下一键安装部署RedisCluster
Linxu下Redis Cluster的安装1.docker部署方式(提供部署脚本)1.1 准备docker环境1.1.1 准备 yum 源1.1.2 安装和启动 docker1.2 准备 redis cluster 配置文件1.3 安装 redis cluster1.4 脚本安装大法2.非docker部署方式(一键安装)3.测试1.docker部署方式(提供部署脚本)1.1 准备docker环境1.1.1 准备 yum 源配置可参考:https://www.cnblogs.com/lifuhei/原创 2020-08-29 19:36:37 · 538 阅读 · 0 评论 -
[读书笔记] - Istio架构
1 Istio的工作机制控制面PilotMixerCitadel数据面Envoy2 Istio的服务模型2.1 服务定义:K8S中的serivce只要满足Istio的约束即可转换为Istio的service并配置规则进行流量治理约束1:端口命名,且必须是[-]的格式。protocol:可以是tcp、http、http2、https、grpc、tls、mongo、mysql、redis等如果端口命名没有基于以上格式,则端口流量会被当做TCP流量处理约束2:服原创 2020-08-22 14:31:26 · 191 阅读 · 0 评论 -
[读书笔记] - Istio简介
1.Istio是什么一个与Kubernetes紧密结合的适用于cloud native场景的Service Mesh形态的用于服务治理的开放平台。服务治理的特性:连接(Connect)安全(Secure)策略执行(Control)可观察性(Observe)2.Istio能做什么发现服务,并且根据负载均衡规则选择一个服务实例服务双方启用双向认证和通道加密如果某个实例连续访问出错,可以将该实例隔离一段时间,以提高访问质量可以设置最大连接数、最大请求数、访问超时等对服务进行保护 限流原创 2020-08-22 14:15:28 · 205 阅读 · 0 评论