随笔分类 - Kubernetes
摘要:介绍 Ingress-Nginx 是一个K8S ingress工具,支持配置 Ingress Annotations 来实现不同场景下的灰度发布和测试。 Nginx Annotations 支持以下 4 种 Canary 规则: nginx.ingress.kubernetes.io/canary-
阅读全文
posted @ 2020-05-26 22:39
gao88
摘要:前言 本来接我运维工作的同事跑路了 又是我接锅其中一个遗留问题就是 k8s集群中websocket无法正常使用 问题分析 表现形式 websocket链接 报错 200 1 WebSocket connection to 'ws://*********' faile Error during Web
阅读全文
posted @ 2020-05-25 16:43
gao88
摘要:imagePullPolicyAlways总是拉取 pull imagePullPolicy: Always1IfNotPresent默认值,本地有则使用本地镜像,不拉取 imagePullPolicy: IfNotPresent1Never只使用本地镜像,从不拉取 imagePullPolicy:
阅读全文
posted @ 2020-05-25 10:37
gao88
摘要:I'm running some high volume gRPC requests through nginx and see a lot of this error: 'there is no connection available' and 'the connection is draini
阅读全文
posted @ 2019-12-08 18:32
gao88
摘要:作者介绍:段鹏举,边锋后端开发工程师。 本人一直做业务开发,不曾了解过运维知识,因为要对一个项目的技术部分负责,开发业务的同时还需要思考系统层面的事情,团队人数又少,不得不采用 k8s 这种能达到事半功倍效果的工具。本文是在阿里云 kubernetes 部署游戏业务的实战笔记,不涉及 k8s 原理等
阅读全文
posted @ 2019-11-24 17:26
gao88
摘要:常见的部署方案: 滚动更新:服务不会停止,但是整个pod会有新旧并存的情况。 重新创建:先停止旧的pod,然后再创建新的pod,这个过程服务是会间断的。 蓝绿部署:无需停机,风险较小。部署v1的应用(一开始的状态)所有外部请求的流量都打到这个版本上。部署版本2的应用版本2的代码与版本1不同(新功能、
阅读全文
posted @ 2019-07-31 15:59
gao88
摘要:蓝绿发布 蓝绿部署是不停老版本,部署新版本然后进行测试,确认OK后将流量逐步切到新版本。蓝绿部署无需停机,并且风险较小。 示例 本例是一个 nginx 应用,包含一个 deployment、 service 以及 ingress。deployment 通过 NodePort 对外暴露端口,并且有一个
阅读全文
posted @ 2019-07-31 15:42
gao88
摘要:【编者的话】Docker的流行激活了一直不温不火的PaaS,随着而来的是各类Micro-PaaS的出现,Kubernetes是其中最具代表性的一员,它是Google多年大规模容器管理技术的开源版本。本系列文章将逐一分析Kubernetes,本文介绍 Kubernetes对灰度升级的支持。 Kuber
阅读全文
posted @ 2019-07-31 14:32
gao88
摘要:在项目迭代的过程中,不可避免需要”上线“。上线对应着部署,或者重新部署;部署对应着修改;修改则意味着风险。 目前有很多用于部署的技术,有的简单,有的复杂;有的得停机,有的不需要停机即可完成部署。本文的目的就是将目前常用的布署方案做一个总结。 一、蓝绿布署 Blue/Green Deployment(
阅读全文
posted @ 2019-07-26 19:19
gao88
摘要:git clone https://github.com/kubernetes/ingress-nginx.git cd /ingress-nginx/deploy/static/provider/baremetal kubectl apply -f mandatory.yaml
阅读全文
posted @ 2019-07-26 16:43
gao88
摘要:本文将介绍在kubernetes环境中部署一套php应用系统。前端web采用nginx、中间件php以fastcgi的方式运行,后台数据库由mysql主从提供支撑。各服务组件之间的调用采用dns解析服务名的方式进行,数据和配置文件持久化采用hostPath。一、通过dockerfile创建php镜像
阅读全文
posted @ 2019-07-16 18:48
gao88
摘要:来源:https://akomljen.com/kubernetes-nginx-ingress-controller/
阅读全文
posted @ 2019-05-23 19:02
gao88
摘要:https://landscape.cncf.io/
阅读全文
posted @ 2019-03-25 13:44
gao88
摘要:https://kubernetic.com/ 下载客户端 比如Windows电脑,Win+R打开运行,输入cmd,执行命令mkdir .kube 把master节点 .kube/config 放到 C:\Users\用户名.kube 目录下,打开kubernetic即可
阅读全文
posted @ 2019-03-20 11:27
gao88
摘要:安装步骤: https://kubernetes.io/docs/tasks/access-application-cluster/web-ui-dashboard/https://github.com/kubernetes/dashboard 获取登陆令牌: https://github.com/
阅读全文
posted @ 2019-03-19 13:15
gao88
摘要:kubernetes,简称K8s,是用8代替8个字符“ubernete”而成的缩写。是一个开源的,用于管理云平台中多个主机上的容器化的应用,Kubernetes的目标是让部署容器化的应用简单并且高效(powerful),Kubernetes提供了应用部署,规划,更新,维护的一种机制。目前网上说的很多
阅读全文
posted @ 2019-03-19 12:51
gao88
摘要:http://blog.allen-mo.com/2018/08/26/kubernetes_cluster_troubleshooting/
阅读全文
posted @ 2019-03-11 01:54
gao88
摘要:kubectl --v=8 get pods kubectl get cs kubectl get events ls /var/log/containers sudo journalctl -xeu kubelet
阅读全文
posted @ 2019-03-11 01:04
gao88
摘要:kubeadm 配置好 master 节点后,提示了:To start using your cluster, you need to run (as a regular user):sudo cp /etc/kubernetes/admin.conf $HOME/sudo chown $(id -
阅读全文
posted @ 2019-03-10 17:27
gao88
摘要:本文将演示使用kubernetes系统基于 kubeguide相关的镜像文件创建基于php和redis的留言板系统,因为系统资源有限,kubernetes集群只有一个master节点和slave节点。Docker本地仓库与kubernetes集群配置请查看前文。 一、环境介绍操作系统版本:cento
阅读全文
posted @ 2018-10-05 20:12
gao88

浙公网安备 33010602011771号