5 个冷门但非常实用的 Kubectl 使用技巧,99% 的人都不知道
kubectl是K8s官方附带的命令行工具,可以方便的操作K8s集群.这篇文章主要介绍一些kubectl的别样用法,希望读者有一定基础的K8s使用经验.有一篇文章也介绍了一些技巧,写博客的时候正好搜到了,正好也分享出来吧.Rea
19 个 K8S 日常故障处理集锦!
问题1:K8S集群服务访问失败?原因分析:证书不能被识别,其原因为:自定义证书,过期等。解决方法:更新证书即可。问题2:K8S集群服务访问失败?curl:(7)Failedconnectto10.103
Kubernetes 核心组件原理梳理
1.核心组件原理——pod核心原理1.1pod是什么pod也可以理解是一个容器,装的是docker创建的容器,也就是用来封装容器的一个容器;pod是一个虚拟化分组,有自己的IP地址和主机名hostname,利用namespace进行资源隔离,相当于一台独立沙箱环境;pod相当于一台独立主
面试官:代码执行 send 后,数据就发出去了吗?
今天又是被倾盆的需求淹没的一天。有没有人知道,那种“我用3句话,就让产品为我砍了18个需求”的鸡汤课在哪报名,想报。"听懂掌声"的那种课就算了,太费手了。扯远了,回到我们今天的正题,我们了解下这篇文的目录。目录代码执行send成功后,数据就发出去了吗?回答这个问题之前,需要了解什么是Socket缓冲
两个 99% 的人都遇到过的 Kubernetes 故障处理技巧
随着微服务的不断推进,使用k8s集群越来越多,越来越深入,随之而来会遇到一系列的问题,本文向大家介绍实际使用k8s遇到的一些问题以及解决方法。1问题一:修复K8S内存泄露问题问题描述当k8s集群运行日久以后,有的node无法再新
排除Kubernetes故障,只需3步
Kubernetes生态系统充斥着各种工具,例如监控、可观察性、跟踪、日志记录等,但一般很难真正理解故障排除与这些工具有何联系。当故障发生时,我们要掌握是从哪里发生,了解所面临的问题,解决眼前的问题,然后修复根本原因。随着系统规模的扩大,这一切会变得越来越复杂。一名从事现代、复杂、分布式系统工作的软
让 K8s 秒变火葬场的 4 大“坑货”
随着Kubernetes的不断发展,技术不断成熟,越来越多的公司选择把自家的应用部署到Kubernetes中。但是把应用部署到Kubernetes中就完事了吗?显然不是,应用容器化只是万里长征的第一步,如何让应用安心、稳定的运行才是后续的所有工作。这里主要从以下几个方面来进行整理,对于大部分公司足够
因程序员少打一个字符,大量用户电脑出现严重Bug!
如果要问,程序员的劲敌是什么?不容置疑,答案一定是Bug的出现。前几日,就连互联网大厂谷歌的程序员都犯了低级错误。近期,谷歌为Chromebook推送了ChromeOS91版本,版本号91.0.4772.165。没想到,就是这次更新,出现了重大Bug。安装更新后,有大量用户反馈称,自己的Chrome
图解MySQL架构设计
前言目前大部分的后端开发人员对MySQL的理解可能停留在一个黑盒子阶段。对MySQL基本使用没什么问题,比如建库、建表、建索引,执行各种增删改查。所有很多后端开发人员眼中的MySQL如下图所示导致在实际工作中碰到MySQL中死锁异常、SQL性能太差、异常报错等问题
这些 K8S 日常故障处理集锦,运维请收藏~
问题1:K8S集群服务访问失败?原因分析:证书不能被识别,其原因为:自定义证书,过期等。解决方法:更新证书即可。问题2:K8S集群服务访问失败?curl:(7)Failedconnectto10.103.22.158:3000;Connectionrefused原因分析:端口映射错误,服务正常工作,
MySQL夺命20连问,稳了
数据库架构说说MySQL的基础架构图给面试官讲一下MySQL的逻辑架构,有白板可以把下面的图画一下,图片来源于网络。Mysql逻辑架构图主要分三层:(1)第一层负责连接处理,授权认证,安全等等(2)第二层负责编译并优化SQL(3)第三层是存储引擎。一条SQL查询语句在MySQL中如何执行的?先检查该
一次关于k8s kubectl top 和 contained ps 不一致的问题探究
k8skubectltop命令和contained内部ps看到的进程内存占用不一致。下午的时候,我被这个问题问倒了。具体如图kubectltop-vmtop-vm网上搜索了下,难得看到有认真研判问题的IT文章了。这篇帖子推荐给大家。一、问题背景二、Buffer&cache原理三、缓存测试四、
程序员该如何把 Windows 系统打造的跟 Mac 一样牛逼?
起因:之前一直用Mac开发,换了家公司,只许用Windows下开发,说实话,一开始我是拒绝的,可自从看到了这几个工具以后......1、终端工具:item2VSCmder-iterm2iterm2是Mac下最好用的终端工具,听说没有之一。配合oh-my-zsh,你的终端居然可以这样!震惊!!(UC震
图数据库技术十大案例 互联数据,无限潜能
“大数据”每年都在增长,但如今的企业领导者不仅需要管理更大规模的数据,还迫切需要从现有数据中得出深刻见解。那么,首席信息官和首席技术官应该如何获得这些见解呢?引用Seth Godin的说法,企业需要摈弃仅仅收集数据点的做法,开始着手建立数据之间的关联关系。数据点之间的关系甚至比单个点本身更重要。讽刺的是,传统的关系数据库管理系统(RDBMS)并不擅长处理数据之间的关系。
人工智能与 图数据库技术 通过领域知识和关联数据提高AI性能
人工智能(AI )的概念历史悠久。简单地给个定义,人工智能是一种解决方案或一套工具,可以模仿人类智能的方式解决问题。通常,它最实际的目标是进行预测:对事物进行分类(例如添加标签)或预测值(例如系列中预期的下一个数字)。
写给关系型数据库开发人员的 图数据库权威指南
关系型数据库(RDBMS)是非常强大的技术工具。自从上世纪八十年代起,关系型数据库就是大多数软件和应用系统的发电站,而且这一状况今天仍然在继续。最初设计时,关系型数据库针对的是规范的、类似纸张表格的表状数据结构,而且它的确非常出色地满足了这种需求。对于适合的应用案例和架构,关系型数据库是存储和组织数据的最佳工具。关系型数据库在表中存储高度结构化的数据。
图数据库的五大热门 应用领域
“大数据” 每时每刻都在呈几何级数地增长。对今天的企业领导者来说,仅仅能够管理大量的数据是不够的,更为关键的是能从海量数据中发掘出有用的信息。那么,CIO和CTO们怎样才能拥有这种独具慧眼的能力呢? 存储大数据只是开始。仅仅采集数据是不够的,更重要的是联结数据。
轻松快速地调整 K8S 的 CPU 和内存
在Kubernetes中分配和管理CPU和内存资源可能很棘手,但也很容易。本文,我将向你展示什么是Kubernetes资源和限制以及如何管理它们。本文的目标是简单–如何帮助你快速调整项目中的Kubernetes资源信息,主要通过三种方式:1.为容器和Pod分配CPU和内存资源2.ResourcesQ
使用 root 用户执行Docker、K8s命令?No!!!
作者:BryantHagadorn链接:http://33h.co/27kdr随意使用root和特权可能会带来不必要的风险。本文展示了特权与root运行方式的不同之处以及特权的实际意义。很多熟悉Unix系统的人(例如macOS、Linux)都习惯于通过使用sudo随意提升我们的特权给root用户。在
一次关于k8s kubectl top 和 contained ps 不一致的问题探究
k8skubectltop命令和contained内部ps看到的进程内存占用不一致。下午的时候,我被这个问题问倒了。具体如图kubectltop-vmtop-vm网上搜索了下,难得看到有认真研判问题的IT文章了。这篇帖子推荐给大家。一、问题背景二、Buffer&cache原理三、缓存测试四、