加载中
80%的DevOps团队都失败了,问题到底出在哪?

从精益和敏捷发展起来的 DevOps 这几年已经逐渐取代精益和敏捷,成为新一代的软件开发模式。 虽然很多企业都在尝试,真正落地得好的团队并不多。 根据 CA 在全球范围内的调查结果,只有约 20...

tcpdump: 我来帮你过滤和分析系统中的网络数据

tcpdump使用选项 抓包选项: -c:指定要抓取的包数量。注意,是最终要获取这么多个包。例如,指定"-c 10"将获取10个包,但可能已经处理了100个包,只不过只有10个包是满足条件的包。 -i int...

终于肝完了这些容器问题的解决方案

过去几年,以 docker、kubernetes 为代表的容器技术已发展为一项通用技术,BAT、滴滴、京东、头条等大厂,都争相把容器和 k8s 项目作为技术重心,试图“放长线钓大鱼”。 就说阿里吧,目前基...

白话文图解Pod在Kubernetes中的创建过程

将Pod部署运行在Kubernetes内,前几个步骤你可能很熟悉 kubectl将YAML发送到API Pod存储在etcd中 调度程序分配一个节点(此时Pod配置清单文件存储在etcd中,节点内并没有该pod) kubelet开始创...

云原生架构和微服务架构有何不同?首席架构师:本质相通

孙玄,前58集团技术委员会主席,前转转二手交易平台首席架构师。今天想跟你聊点儿企业里那些年薪百万的架构师,他们的架构设计思维是如何升级的。 话不多说,咱们直接来聊点儿干的! 01、百万...

如何成为大厂青睐的后端开发工程师?

最近看到职友集刚更新的统计数据,深深感慨,不论市场如何后端工程师的薪资水平和市场需求总是处于上扬趋势。 但实际情况,往往不是这样。很多后端开发工作年限越高,反而更加面临危机。薪资...

6张图循序渐进讲透Kubernetes Ingress资源对象

Kubernetes Ingress 只是 Kubernetes 中的一个普通资源对象,需要一个对应的 Ingress 控制器来解析 Ingress 的规则,暴露服务到外部,比如 ingress-nginx,本质上来说它只是一个 Nginx Pod,...

11/08 23:34
4.8K
几张图就把 Kubernetes Service 掰扯清楚了

在 Kubernetes 中 Service 主要有4种不同的类型,其中的 ClusterIP 是最基础的,如下图所示: 当我们创建一个 NodePort 的 Service 时,它也会创建一个 ClusterIP,而如果你创建一个 LoadBa...

广义的负载均衡,在高可用高并发的架构设计中的实践

孙玄,前58集团技术委员会主席,前转转二手交易平台首席架构师。今天想跟你聊点儿企业里那些年薪百万的架构师,他们的架构设计思维是如何升级的,我们来聊点儿干的! 01、百万年薪的核心竞争...

2020年Kubernetes中7个最佳日志管理工具

Kubernetes在容器编排市场中占主导地位,通常用于托管微服务。但是,微服务的每个实例都会生成大量日志事件,这些日志事件很快就会变得难以管理。更糟糕的是,当出现问题时,由于服务间的复杂...

没有集群照样学Ansible:托管的容器环境(实用)

Ansible[1]是一个自动化运维框架,由Python语言开发,通过ssh实现无Agent对服务器进行一些列的自动化管理,比如进行软件安装、配置文件更新、文件分发等操作。这些功能的实现实际上是通过Ans...

K8s节点故障:资源控制器会触发哪些动作

节点发生故障Deployment控制器会发生什么? 定义:在Kubernetes中,不可达节点被称为分区节点partitioned node,为了了解操作方法,让我们创建一个分区节点方案并了解其行为。 通过Kind创建一...

Gitlab持续集成中Dood与Dind应该怎么玩?

Gitlab CI中的Dood与Dind 在通过jenkins或Gitlab使用Docker容器化构建服务的时候,我们会遇到两种构建的方式,分别是DIND与DOOD,这两种的构建的方式却有着很大的差异,接下来分别介绍两种构建...

GitLab CICD与Kubernetes实践·部署Flask Web服务

上篇👉Gitlab CICD 与Kubernetes实践·部署GitLab Runner文章内通过Kubernetes已经完成Gitlab Runner的部署的,现在我通过一个实际的案例来测试和使用Gitlab Runner在持续集成方面的优势。...

从GitLabCE CI/CD方法论中探索实践

CI/C方法论 软件开发的连续方法基于自动执行脚本,以最大程度地减少在开发应用程序时引入错误的机会。从开发新代码到部署新代码,他们几乎不需要人工干预,甚至根本不需要干预。 它涉及到在每...

Gitlab CICD 与Kubernetes实践·部署GitLab

上一篇,简单的从👉Gitlab CI/CD方法论中探索实践中大致了解Gitlab在CI/CD功能的基本介绍,现在我们通过在K8s集群内安装Gitlab、Gitlab Runner来为深入探索Gitlab持续集成做好前期准备,首...

GitlabCI与Kubernetes实践·部署GitLab-Runner

在Kubernetes里安装GitLab服务 Gitlab的持续集成功能依赖于Gitlab Runner组件完成,gitlab runner作为Gitlab这个中控机的执行者,按照代码仓库里面.gitlab-ci.yaml文件里面预定义的任务job按...

15 个 Kubectl 现有命令使用技巧 - 拿来即用

集群节点与pods 获取集群中所有non-running的pods(k是kubectl的命令别名) ☸️ CloudnativeEcosystem🔥 default ~  🐳 👉 k get pods -A --field-selector=status.phase!=Running |...

Kubernetes五个实用的自动化运维脚本 -香~

五个常用的Kubernetes运维脚本 findEmptyNamespaces.sh 遍历集群中的所有名称空间并找到空的namespace。 🐳 👉 ./findEmptyNamespaces.sh default kube-public online test getPodsTopC...

寻找华为云“锦鲤”!1人独得14件电子产品大礼包!

🎙🎙🎙 华为云1024程序员狂欢节正式开庆啦 据说今年的1024华为云要搞大事 特意准备了价值2万,14件豪礼 “码神”大礼包送给当日锦鲤 还据说,你邀请的好友成为了码神锦鲤 作为邀请人的...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部