|
|
故障发生在2023春节前两天,DeepFlow 团队内部访问工单系统出现问题,影响了所有北京区的同事,这篇文章将详细记录如何利用 DeepFlow 定位到对这次问题根因(网关 MSS 误变更导致报...【详细内容】 |
2023-02-14 框架 |
|
|
Pod 资源配置 实际上上面几个步骤就是影响一个 Pod 生命周期的大的部分,但是还有一些细节也会在 Pod 的启动过程进行设置,比如在容器启动之前还会为当前的容器设置分配的 CPU...【详细内容】 |
2022-12-26 框架 |
|
|
Kubernetes Prometheus简介在k8s平台上部署Prometheus监控有几种方式 老老实实写yaml部署脚本,这种方式部署太麻烦,细节太多,不建议 使用开源项目prometheus-operator部署 使...【详细内容】 |
2022-12-01 架构 |
|
|
为了k8s和别的程序不起冲突,默认端口的范围是 30000-32767 ,这里面我们可以手动修改api-server的配置,缺点是可能占用其它程序的端口或者与其他程序的端口产生冲突。1、方法:修...【详细内容】 |
2022-10-25 框架 |
|
|
在写“K8s”系列文章的过程中,很多读者留言询问 K8s 弃用 Docker 的事,担心现在学习 Docker 是否还值得,是不是该切换到 containerd 或其他运行时。这些怀疑有一定的道理。两年...【详细内容】 |
2022-10-12 容器 |
|
|
关注 k8s 的小伙伴们都知道在 k8s1.24版 dockershim 代码正式的从 k8s 移除了。这也就意味着k8s 与 docker 的对接再也不像以前那么丝滑了。这篇文档记录一下我在使用 docke...【详细内容】 |
2022-08-31 框架 |
|
|
简介nodeAffinity就是节点亲和性,相对应的是Anti-Affinity,就是反亲和性。 这种方法比nodeSelector灵活,可以有一些简单的逻辑组合。调度可以分成软策略和硬策略两种方式: 软策...【详细内容】 |
2022-07-19 框架 |
|
|
1.创建namespaceapiVersion: v1kind: Namespacemetadata:name: jenkins2.创建deployomentapiVersion: apps/v1kind: Deploymentmetadata:name: jenkinsspec:replicas: 1sele...【详细内容】 |
2022-07-06 框架 |
|
|
翻译:SEAL安全原标题:Over 900,000 Kubernetes instances found exposed online原文链接:https://www.bleepingcomputer.com/news/security/over-900-000-kubernetes-instances...【详细内容】 |
2022-07-01 网络安全 |
|
|
作者 | 云昭可观测对于微服务盛行的年代来讲,十分必要。成千上万的微服务给开发和运维团队带来了指数级的维护成本。要解决这个难题,就势必引入高效的监控工具来辅助技术管理...【详细内容】 |
2022-06-29 框架 |
|
|
利用
kube-controller-manager-csr.json请求文件,创建 kube-controller-manager 证书和私钥[root@FNSHB109 k8s]# cat kube-controller-manager-csr.json{"CN": "system:kube...【详细内容】 |
2022-05-17 框架 |
|
|
我们在开发过程中会遇到k8s api接口的调用,这个时候我们会先用postman来进行接口的调试工作,下面我们介绍如何在postman中实现k8s api接口的调试。1 rancher平台中选择API&KEY...【详细内容】 |
2022-03-30 框架 |
|
|
我们用一个系列来讲解从需求到上线、从代码到k8s部署、从日志到监控等各个方面的微服务完整实践。整个项目使用了go-zero开发的微服务,基本包含了go-zero以及相关go-zero作者...【详细内容】 |
2022-03-16 架构 |
|
|
背景:目前prometheus 给pod的内存告警阀值设置的85%,由于JVM 设置最高申请内存为pod limit 的75%,通过arthas-boot查看到堆内存和元空间占用内存之和跟prometheus告警值不同。...【详细内容】 |
2021-09-16 架构 |
|
|
近期由于工作原因,在项目支持的过程中,进行了一次K8S的基础环境部署,云平台一直是公司的重要底座,而我由于一系列原因,一直没有亲自尝试,通过本次的机会,让我重新做了一遍,也找到了...【详细内容】 |
2021-09-09 架构 |
|
|
概述谷歌云使用先进的 Andromeda 网络来实现 VPC 内实例之间的相互访问,以及 Google Kubernetes Engine (GKE) 的 Pod 的跨节点互访,避免了配置静态路由或者 Overlay 网络带来...【详细内容】 |
2021-08-20 架构 |
|
|
1.创建yaml模板 kubectl create deployment web --image=nginx --dry-run -o yaml > web.yaml 2.修改模板 vim web.yamlapiVersion: apps/v1kind: Deploymentmetadata:label...【详细内容】 |
2021-07-20 架构 |
|
|
kubeadm 是官方社区推出的一个用于快速部署 kubernetes 集群的工具。这个工具能通过两条指令完成一个 kubernetes 集群的部署:# 创建一个 Master 节点$ kubeadm init # 将一...【详细内容】 |
2021-04-29 容器 |
|
|
K8S 网络设计与实现是在学习 K8S 网络过程中总结的内容。本文按照 K8S 网络设计原则、Pod 内部网络、Pod 之间网络等几个步骤讲解 K8S 复杂的网络架构。 图片出自:《你女儿也...【详细内容】 |
2021-04-01 架构 |
|
|
记录在
ubuntu-20.04.2-live-server系统上通过rancher安装k8s的过程。0. 更换阿里云软件源为了保障下载速度,将ubuntu软件源替换为阿里云软件源。如果网络通畅,可跳过。0.1....【详细内容】 |
2021-03-26 容器 |
|
|
1.创建一个简单的应用程序在安装好Docker后,现在让我们来创建一个简单的应用程序。我们先创建一个简单的Node.js Web应用,然后将它打包到镜像中。该应用可以接受HTTP请求并返...【详细内容】 |
2021-03-10 容器 |
|
|
前不久作为架构师完成了某知名快消企业的一个业务中台建设。系统上线后,经历了双十一活动的流量高峰,整体运行稳定。最近有空,便将此次架构的思路,心得稍作整理在这篇博客中分享...【详细内容】 |
2021-02-07 容器 |
|
|
Kubernetes 是当前最为流行的开源容器编排平台,成为众多企业构建基础架构的首选。在本文中,我们将探讨针对你的用例构建基础设施的最佳方式,以及你可能要根据各种限制条件做出的各种决定。...【详细内容】 |
2021-02-06 架构 |
|
|
前言在前一篇文章中简单地介绍了《5分钟通过docker快速部署并使用apollo配置中心》,用户可以快速地了解到配置中心apollo的基本使用,如需要看上文的可以看如下链接:https://www...【详细内容】 |
2021-01-11 框架 |
|
|
前言 K8SK8S现在是一项必会的技能,它为软件工程师提供了强大的容器编排能力,模糊了开发和运维之间的边界,让我们开发、管理和维护一个大型的分布式系统和项目变得更加容易,并且...【详细内容】 |
2020-11-27 架构 |
|
|
写在前面要出发周边游(以下简称要出发)是国内知名的主打「周边游」的在线旅行网站,为了降低公司内部各个业务模块的耦合度,提高开发、交付及运维效率,我们在 2017 年就基于 Sprin...【详细内容】 |
2020-11-27 架构 |
|
|
Tekton CICD Demo这是一个演示 Tekton CICD 的 demo。下面我们将从搭建本地 k8s 集群开始,同步镜像至国内并部署 Tekton,一步一步实现一个 CICD 流水线。实现更新代码自动触发...【详细内容】 |
2020-11-13 框架 |
|
|
什么是Rancher Rancher是一套容器管理平台,它可以帮助组织在生产环境中轻松快捷的部署和管理容器。Rancher可以轻松地管理各种环境的Kubernetes,满足IT需求并为DevOps团队提...【详细内容】 |
2020-10-20 服务器 |
|
|
最近在公司的数据同步项目(以下简称 ZDTP)中,需要使用到分布式调度数据同步执行单元,目前使用的方案是将数据同步执行单元打包成镜像,使用 K8s 进行调度。在 ZDTP 中,数据同步的动...【详细内容】 |
2020-08-27 框架 |
|
|
我第一次接触容器编排调度工具是 Docker 自家的 Docker Swarm,主要解决当时公司内部业务项目部署繁琐的问题,我记得当时项目实现容器化之后,花在项目部署运维的时间大大减少了,...【详细内容】 |
2020-08-23 框架 |
|
|
|