上一页 1 2 3 4 5 6 ··· 16 下一页
摘要: 采坑指南——k8s域名解析coredns问题排查过程 正文 前几天,在ucloud上搭建的k8s集群(搭建教程后续会发出)。今天发现域名解析不了。 组件版本:k8s 1.15.0,coredns:1.3.1 过程是这样的: 首先用以下yaml文件创建了一个nginx服务 apiVersion: v1 阅读全文
posted @ 2021-01-20 14:35 CloudNativeBJ 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 在微服务架构中,api网关是一个十分重要的存在。一方面它为外部的流量访问提供了统一的入口,使得可以方便的进行防火墙的策略实施;另一方面,可以在网关处进行流量控制、认证、授权、灰度、日志收集、性能分析等各种高级功能,使得业务功能与非功能有效解耦,给予了系统架构更大的灵活性。本系列文章尝试分析目前主流的 阅读全文
posted @ 2021-01-20 10:58 CloudNativeBJ 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 为什么需要灰度发布# 灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。 总结下一些应用场景: 微服务依 阅读全文
posted @ 2021-01-20 10:16 CloudNativeBJ 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 介绍# Ingress-Nginx 是一个K8S ingress工具,支持配置 Ingress Annotations 来实现不同场景下的灰度发布和测试。 Nginx Annotations 支持以下 4 种 Canary 规则: nginx.ingress.kubernetes.io/canary 阅读全文
posted @ 2021-01-20 10:09 CloudNativeBJ 阅读(492) 评论(0) 推荐(0) 编辑
摘要: 部署一套完整的Kubernetes高可用集群(上) 原创 阿良 DevOps技术栈 2020-06-01 目录[-] 一、前置知识点 1.1 生产环境可部署Kubernetes集群的两种方式 目前生产部署Kubernetes集群主要有两种方式: kubeadm Kubeadm是一个K8s部署工具,提 阅读全文
posted @ 2021-01-19 16:49 CloudNativeBJ 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 二进制方式搭建Kubernetes 1.19.3高可用集群(五)——部署dashboard 本文将介绍在二进制部署的k8s集群中部署dashboar 2.0.4,并解决部署过程中metrics-server无法启动的问题 部署dashboard 首先,根据官方文档来,下载配置文件(官方文档地址:ht 阅读全文
posted @ 2021-01-19 14:53 CloudNativeBJ 阅读(1010) 评论(0) 推荐(0) 编辑
摘要: 系统环境: 部署方式:二进制 Docker 版本:19.03.8 kubernetes 版本:1.20.1 操作系统版本:CentOS 7.8 metrics server 版本:0.4.1 参考地址: 带你玩转kubernetes-k8s 第54篇 二进制方式搭建Kubernetes 1.19.3 阅读全文
posted @ 2021-01-19 11:46 CloudNativeBJ 阅读(723) 评论(0) 推荐(0) 编辑
摘要: 1、创建aggregator证书 方法一:直接使用二进制源码包安装 1 2 3 4 5 6 7 8 9 10 11 12 13 $ wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 $ chmod +x cfssl_linux-amd64 $ mv  阅读全文
posted @ 2021-01-18 18:10 CloudNativeBJ 阅读(137) 评论(0) 推荐(0) 编辑
摘要: LNMP是继LAMP之后的又一个非常流行的web框架,即Linux+Nginx+Mysql+PHP的网站架构方案。nginx相较于apache更轻量级,尤其是对静态页面的处理更有优势。做运维的朋友应该都知道一个流行的词汇——动静态分离,其中一个比较普遍的是使用nginx处理静态页面,而动态页面交由后 阅读全文
posted @ 2021-01-18 15:15 CloudNativeBJ 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 1、Dockerfile基本结构 Dockerfile由一行行命令语句组成,并且支持以#开头的注释行。 一般Dockerfile分为四部分:基础镜像信息、维护者信息、镜像操作指令和容器启动时执行指令。如下: # This dockerfile uses the ubuntu image # VERS 阅读全文
posted @ 2021-01-18 15:06 CloudNativeBJ 阅读(248) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 16 下一页