![](https://img-blog.csdnimg.cn/20191222090119990.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
kubernetes-云原生的掌舵人
文章平均质量分 92
kubernetes 资源详解,客户端使用等
琦彦
Find out who you are,and be that person.
展开
-
使用 Java 操作 Kubernetes API
目录本文目标k8s-client-java选型kubernetes-client/java和fabric8io/kubernetes-client对比kubernetes-client/java的使用REST APIkubectl api-versionsREST API实例: API Object 整体划分图 (红星符号代表常用资源)kubernet...原创 2019-09-25 09:38:43 · 64138 阅读 · 32 评论 -
kubectl :命令技巧大全
kubectl 命令技巧大全Kubctl 命令是操作 kubernetes 集群的最直接和最 skillful 的途径,这个60多MB大小的二进制文件,到底有啥能耐呢?请看下文:Kubectl命令概览Kubernetes提供的kubectl命令是与集群交互最直接的方式,v1.6版本的kubectl命令参考图如下:上面Kubectl的子命令主要分为8个类别:基础...转载 2019-07-25 08:39:24 · 31084 阅读 · 1 评论 -
Harbor使用公网证书
因为Harbor使用Nginx做代理,因此在公网证书审核通过后,在证书下载面板,单击Nginx服务器操作列的下载。。PEM格式的证书文件是采用Base64编码的文本文件,您可以根据需要将证书文件修改成其他格式。关于证书格式转换的具体操作,请参见。。上传证书到服务器某个目录,然后修改certificate和private_key。原创 2022-11-12 18:41:45 · 1829 阅读 · 0 评论 -
配置对 Harbor 的 HTTPS 访问
默认情况下,Harbor 不附带证书。可以在没有安全性的情况下部署 Harbor,以便你可以通过 HTTP 连接到它。但是,在生产环境中,建议使用 HTTPS。如果你要使用Content Trust with Notary ,则必须使用 HTTPS。要配置 HTTPS,你必须创建 SSL 证书。你可以使用由受信任的第三方 CA 签名的证书,也可以使用自签名证书。本节介绍如何使用创建 CA,以及如何使用你的 CA 签署服务器证书和客户端证书。你也可以使用其他 CA 提供程序,例如。原创 2022-11-12 10:44:39 · 5921 阅读 · 0 评论 -
基于kube-scheduler-simulator编写自己的调度程序
你可以使用 kube-scheduler-simulator 开发自己的调度程序,它从不需要真正的集群mini-kube-scheduler/minisched 实现帮助你从最少的代码开始。翻译 2022-08-27 10:57:18 · 5544 阅读 · 1 评论 -
2022 Kubernetes 批处理和HPC发展一览
Kueue 和现有的 Kubernetes 组件完美融合,不用担心功能差异,让客户使用更简单。下一步的开发计划是:与常见定制工作负载的集成:Spark、Kubeflow 等;作业抢占机制;预算管理;多集群支持。项目地址:...翻译 2022-08-14 21:31:50 · 2525 阅读 · 1 评论 -
Harbor2.2 用户角色权限速查
在公共项目中,所有用户都可以查看存储库列表、镜像、镜像漏洞、helmcharts和helmcharts版本、拉取镜像、重新标记镜像(需要目标镜像的推送权限)、下载helmcharts、下载helmcharts版本。通过将用户包含在项目中并向他们分配以下角色之一,你可以向用户提供对这些镜像的访问权限。*只有Harbor系统管理员可以编辑项目配额和添加新的扫描器。用户具有不同的能力,具体取决于他们在项目中的角色。下表描述了项目中的各种用户权限级别。系统管理员拥有项目的所有权限。......原创 2022-07-24 15:02:39 · 2623 阅读 · 0 评论 -
Harbor:修改默认的172网段
背景harbor默认启动会随机创建172网段的ip地址,跟集群规划的网段冲突。原创 2022-07-15 09:50:41 · 1317 阅读 · 2 评论 -
Kubectl 好用的命令行工具:oh-my-zsh 技巧和窍门
在 unix/linux 操作系统环境中,我们会经常讨论 shell、终端和命令行接口。Bash 可能是最有名的 shell,但在 Mac 电脑中,Zsh 可能是最为流行的 shell 了。Zsh 也被称为 z Shell,它扩展了 Bourne Shell (sh)的功能,提供了更新的特性以及对插件和主题的更多支持。从2019年的 MacOS Catalina 开始,Zsh 成为 Mac 电脑中默认的登录和交互式 shell。在 Mac 电脑上,你可以使用 Homebrew 来安装 Zsh。Linux(原创 2022-07-06 20:48:49 · 3929 阅读 · 0 评论 -
Istio1.12:安装和快速入门
Istio 使用功能强大的 Envoy 服务代理扩展了 Kubernetes,以建立一个可编程的、可感知的应用程序网络。Istio 与 Kubernetes 和传统工作负载一起使用,为复杂的部署带来了标准的通用流量管理、遥测和安全性。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pNqBrfTt-1656680343352)(https://istio.io/latest/img/service-mesh.svg)]到 Istio 发布 页面,下载针对你操作系统的安装文件,原创 2022-07-01 21:00:43 · 8419 阅读 · 0 评论 -
使用bitnamiredis-sentinel部署Redis 哨兵模式
获取 Bitnami Redis® Sentinel Docker 镜像的推荐方法是从Docker Hub Registry中提取预构建的镜像。要使用特定版本,你可以拉取版本化标签。你可以在 Docker Hub Registry 中查看可用版本的列表。如果你愿意,你也可以自己构建镜像。连接到其他容器使用Docker 容器网络,你的应用程序容器可以轻松访问在容器内运行的 Redis® 服务器。连接到同一网络的容器可以使用容器名称作为主机名相互通信。在此示例中,我们将创建一个 Redis® Senti原创 2022-06-26 20:57:10 · 9761 阅读 · 2 评论 -
CentOS 7.9: NFS服务搭建与配置
本文讲解在CentOS 7.9 环境下,如何安装与部署 NFS 服务。注意:一台机器不要同时做 NFS 的服务端和 NFS 的客户端。如果同时作了 NFS 的服务端和客户端,那么在关机的时候,会一直夯住,可能十分钟之后甚至更久才能关闭成功。NFS 工作原理简介NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客.....原创 2021-10-26 16:31:52 · 4862 阅读 · 0 评论 -
kubernetes资源命名约束和最佳实践
客户端提供的字符串,它引用资源 URL 中的对象,例如.一次只能有一个给定类型的对象具有给定名称。但是,如果您删除该对象,您可以创建一个具有相同名称的新对象。很多资源类型需要可以用作 DNS 子域名的名称。 DNS 子域名的定义可参见 RFC 1123。 这一要求意味着名称必须满足如下规则:某些资源类型需要其名称遵循 RFC 1123 所定义的 DNS 标签标准。也就是命名必须满足如下规则:某些资源类型需要其名称遵循 RFC 1035 所定义的 DNS 标签标准。也就是命名必须满足如下规则:某些资源类型要求原创 2022-06-15 21:30:00 · 3666 阅读 · 0 评论 -
基于Docker快速搭建 PostgreSQL 高可用方案
此 PostgreSQL 集群解决方案包括 PostgreSQL 复制管理器(),这是一种用于管理 PostgreSQL 集群上的复制()和故障转移()的开源工具。获取 Bitnami PostgreSQL HA Docker 镜像的推荐方法是从 Docker Hub Registry 中提取预构建的镜像。要使用特定版本,你可以拉取版本化标签。 你可以在 中查看可用版本的列表。如果你愿意,你也可以自己构建镜像。持久化你的应用程序如果删除容器,所有数据都将丢失,下次运行镜像时,数据库将重新初始化。原创 2022-06-15 09:47:22 · 7221 阅读 · 7 评论 -
kubernetes多网卡方案之Multus CNI部署和基本使用
一个容器启动后,在默认情况下一般都会只存在两个虚拟网络接口(loopback和eth0),而loopback的流量始终都会在本容器内或本机循环,真正对业务起到支撑作用的只有eth0,当然这对大部分业务场景而言已经能够满足。但是如果一个应用或服务既需要对外提供API调用服务,也需要满足自身基于分布式特性产生的数据同步,那么这时候一张网卡的性能显然很难达到生产级别的要求,网络流量延时、阻塞便成为此应用的一项瓶颈。基于上述痛点和需求,容器多网络方案不断涌现。k8s有一个多网卡规范:K8sNetworkPlumbi原创 2022-06-08 20:48:06 · 1725 阅读 · 1 评论 -
Kubernetes证书类型和适用场景
我们在前面已经学习了「对称密码算法」与「非对称密码算法」两个密码学体系,这里做个简单的总结。但是非对称密码算法仍然存在一些问题:数字证书与公钥基础架构就是为了解决上述问题而设计的。首先简单介绍下公钥基础架构(Public Key Infrastructure),它是一组由硬件、软件、参与者、管理政策与流程组成的基础架构,其目的在于创造、管理、分配、使用、存储以及撤销数字证书。 PKI 是一个总称,而并非指单独的某一个规范或标准,因此显然数字证书的规范(X.509)、存储格式(PKCS系列标准、DER、PEM原创 2022-06-02 00:10:55 · 3295 阅读 · 1 评论 -
Kubectl命令再也不用记了,自动补全提示真好
Kubectl命令概览Kubernetes提供的kubectl命令是与集群交互最直接的方式,v1.6版本的kubectl命令参考图如下:Kubectl的子命令主要分为8个类别:基础命令(初学者都会使用的)基础命令(中级)部署命令集群管理命令故障排查和调试命令高级命令设置命令其他命令熟悉这些命令有助于大家来操作和管理kubernetes集群。Kubectl命令行提示Bash命令提示简介kubectl 的 Bash 补全脚本可以用命令 kubectl completion b原创 2022-05-09 08:39:49 · 2869 阅读 · 0 评论 -
Kubernetes版本对接对象存储几种方案
Kubernetes版本对接对象存储文章目录Kubernetes版本对接对象存储对象存储社区方案方案1:Object Storage API (COSI)**[方案2:csi-s3](https://github.com/ctrox/csi-s3)**Kubernetes 要求MountFlags为什么要将S3 以文件存储的方式挂载到 Kubernetes 平台?什么是 S3FS ?后续参考链接对象存储想要通过创建 PersistentVolume(PV)/PersistentVolumeClai原创 2022-04-27 22:45:00 · 5736 阅读 · 0 评论 -
浅谈Kubernetes的持久化存储方案
浅谈Kubernetes的持久化存储方案一、存储的一些基本概念在谈到K8s的存储之前,我们首先介绍一下存储的一些基本分类概念。存储分类存储介质角度从存储介质角度,可分为两大类:机械硬盘:泛指采用磁头寻址的磁盘设备,包括SATA硬盘和SAS硬盘。由于采用磁头寻址,机械硬盘性能一般。固态硬盘:是指采用Flash/DRAM芯片+控制器组成的设备,根据协议的不同,又分为SATA SSD,SAS SSD,PCIe SSD和NVMe SSD等,性能较机械硬盘大幅提升。产品定义角度从产品定义角度,可转载 2022-04-26 16:40:52 · 1662 阅读 · 0 评论 -
基于kubernetes调度框架的自定义调度器实现
基于kubernetes调度框架的自定义调度器实现kube-scheduler 是 kubernetes 的核心组件之一,主要负责整个集群资源的调度功能,根据特定的调度算法和策略,将 Pod 调度到最优的工作节点上面去,从而更加合理、更加充分的利用集群的资源,这也是我们选择使用 kubernetes 一个非常重要的理由。如果一门新的技术不能帮助企业节约成本、提供效率,我相信是很难推进的。调度流程默认情况下,kube-scheduler 提供的默认调度器能够满足我们绝大多数的要求,我们前面和大家接触的示转载 2022-04-06 21:13:00 · 3401 阅读 · 0 评论 -
如何将k8s.io/kubernetes包导入你的项目
如何将k8s.io/kubernetes包导入你的项目问题现象用例我有一个项目,在其中,导入的包如下所示:import ( "crypto/x509" "fmt" "io/ioutil" "log" "path/filepath" "github.com/spf13/cobra" "k8s.io/client-go/util/cert" "k8s.io/client-go/util/keyutil" "k8s.io/kubernetes/test/utils")资源文件翻译 2022-04-05 17:59:14 · 2272 阅读 · 0 评论 -
k8s实战系列: 1-再谈为什么需要Kubernetes
k8s系列: 再谈为什么需要Kubernetes容器解决了什么?又遇到了什么问题容器,到底是怎么一回事儿?在Docker出现之前,最为流行的是PaaS 项目。PaaS 项目被大家接纳的一个主要原因,就是它提供了一种名叫“应用托管”的能力。像 Cloud Foundry 这样的 PaaS 项目,最核心的组件就是一套应用的打包和分发机制。更好地模拟本地服务器环境,能带来更好的“上云”体验。Cloud Foundry 会调用操作系统的 Cgroups 和 Namespace 机制为每一个应用单独创建一原创 2022-03-24 18:54:03 · 10806 阅读 · 5 评论 -
Kubernetes存储架构和选型
Kubernetes存储和选型基础知识容器的 Volume,其实就是将一个宿主机上的目录,跟一个容器里的目录绑定挂载在了一起。所谓的“持久化 Volume”,指的就是这个宿主机上的目录,具备“持久性”。即:这个目录里面的内容,既不会因为容器的删除而被清理掉,也不会跟当前的宿主机绑定。这样,当容器被重启或者在其他节点上重建出来之后,它仍然能够通过挂载这个 Volume,访问到这些内容。使用的 hostPath 和 emptyDir 类型的 Volume 并不具备这个特征:它们既有可能被 kubel原创 2022-03-16 21:45:00 · 2321 阅读 · 0 评论 -
理解CNI和CNI插件
理解CNI和CNI插件本文将主要分享以下几方面的内容:CNI 是什么?Kubernetes 中如何使用 CNI?哪个 CNI 插件适合我?如何开发自己的 CNI 插件?一、CNI 是什么首先我们介绍一下什么是 CNI,它的全称是 Container Network Interface,即容器网络的 API 接口。它是 K8s 中标准的一个调用网络实现的接口。Kubelet 通过这个标准的 API 来调用不同的网络插件以实现不同的网络配置方式。实现了这个接口的就是 CNI 插件,它实现了一转载 2022-03-15 05:00:00 · 5551 阅读 · 0 评论 -
使用Calico、Flannel、Weave和Cilium的终极指南
即使对于经验丰富的 Kubernetes 用户来说,Kubernetes 网络也可能是一个令人生畏的话题。在这篇文章中,我们将深入探讨可用于 Kubernetes 的最流行的容器网络解决方案。在深入研究每个网络解决方案的细节之前,我们将粗略地了解一下 Kubernetes 网络和容器网络接口 (CNI) 规范。我们将讨论为什么网络是一个复杂的问题,以及 CNI 规范如何允许在 Kubernetes 项目之外开发专门的解决方案。一旦我们对 Kubernetes 网络和 CNI 规范有了很好的了解,我们将剖.原创 2022-03-14 22:00:00 · 6370 阅读 · 0 评论 -
Ingress Controllers:Kubernetes 的瑞士军刀
Ingress Controllers可能看起来只是Kubernetes领域中的一个小组件。许多人认为它们的价值不大,但如果部署和配置正确,Ingress Controllers可以从根本上简化 Kubernetes 集群的操作,同时增强其安全性,并提高服务的性能和弹性。为什么需要Ingress ControllersIngress Controllers对于定义和管理 Kubernetes 中的入口(南北)流量至关重要。默认情况下,外部系统无法访问在 Kubernetes pod(和容器)..原创 2022-03-10 20:50:08 · 4381 阅读 · 0 评论 -
Kubernetes多租户策略的好处和挑战
目录多租户策略的好处管理多租户部署的挑战任何好的策略都包括风险管理Kubernetes被越来越多的公司采用,但几乎所有组织都面临挑战。许多企业开始采用Kubernetes时没有专门的管理策略,各个团队创建自己的集群来满足特定的业务功能整个企业之间没有一致的结构,策略或管理实践。随着集群和工作负载数量的增长,由于它们是独立管理和治理的,从而导致集群蔓延,从而妨碍组织实现容器和Kubernetes的全部价值,导致资源的浪费。解决这一挑战并同时提高投资回报率的一种方法是创建多租户K...原创 2022-02-24 19:10:24 · 1372 阅读 · 0 评论 -
云原生 etcd 系列-8|Quorum 和唱票那回事
云原生 etcd 系列-8|Quorum 和唱票那回事关于 Quorum 的两个维度前几回说了那么多框架,设计思想的文章。今天分享一个很小的点,etcd 的 quorum 是怎么实现的?Quorum 机制本质就是一个关于多数派的事情,这个多数派应用的有两个方面:选举过程:获得多数节点投票的节点才能获胜,成为 Leader ;运行过程:被多数节点 commit 的日志位置,这个才是被集群可靠记录的位置。被集群 commit 的日志才能被应用 apply ;那么这里有两个小思考问题:既然是转载 2022-02-21 21:11:51 · 245 阅读 · 0 评论 -
云原生 etcd 系列-7|深入剖析数据多版本 MVCC 机制
云原生 etcd 系列-7|深入剖析数据多版本 MVCC 机制坚持思考,就会很酷你以为删掉就没事了?有些童鞋以前还真是做过些傻事,以为删掉一些东西,覆盖一些东西就能掩盖某一些"不可告人"的秘密。来看看 etcd 的例子:./etcdctl put 张三 是个憨憨哎呀,这可不大对,怎么能说这么羞耻的话呢!黑历史赶紧删掉。./etcdctl del 张三再来写过一个正常的:./etcdctl put 张三 是个大聪明这就对了嘛,数据我已经删了,也更新了新的数据。这个黑历史已经永远被埋转载 2022-02-21 21:10:57 · 590 阅读 · 1 评论 -
云原生 etcd 系列-6|租约机制
云原生 etcd 系列-6|用“租约”给 key 加一个期限!什么是租约 ?在 redis 中有一个 ttl 的功能。ttl 是 time to live 的缩写。在 redis 里我们可以设置 key 的 ttl ,从而指定这个 key 存活的时间,过期就会自动销毁。在 etcd 也有一个类似的机制:租约( Lease )机制。从效果上来讲,租约机制也能做到类似的过期自动删除 key 的功能。但是两者细节大有不同。租约( Lease )是什么?简单讲就是一个具有一个时间期限的“对象”。划重点转载 2022-02-21 21:12:52 · 1701 阅读 · 0 评论 -
云原生 etcd 系列-5|存储引擎 boltdb 的设计奥秘?
云原生 etcd 系列-5|存储引擎 boltdb 的设计奥秘?etcd 的存储etcd v3 是使用的持久化存储来存储它的 kv 数据,etcd 存储的是非常核心的元数据信息,所以最重要的是稳定。使用的是 boltdb 。下面说道说道这个 boltdb 。boltdb 是什么?boltdb 是一个非常出名的存储引擎,纯 Go 语言实现的 KV 存储引擎。boltdb 项目非常值得学习,封装的 API 简单,内部实现很精巧。整个项目去掉注释,测试代码啥的,就几千行代码。Github 地址为 h转载 2022-02-21 20:59:43 · 764 阅读 · 0 评论 -
云原生 etcd 系列-4|快照技术是什么?
云原生 etcd 系列-4|快照技术是什么?什么是快照?快照是存储系统中一个非常重要的功能。快照的英文名:Snapshot 。SNIA( 存储网络行业协会 )对此的定义是:关于指定数据集合的一个完全可用拷贝,该拷贝包括相应数据在某个时间点(拷贝开始的时间点)的映像。大白话:就是某个时刻的数据镜像。这跟照相一样,数据打了一个快照之后,这一时刻的数据就是快照数据。快照和时间点对应,所以快照是不能变的,因为历史不能改变,变了的话就不是快照了。先看个 etcd 内部的例子,直观感受下它的快照是什么一个样转载 2022-02-21 20:59:02 · 542 阅读 · 0 评论 -
云原生 etcd 系列-3 分布式基石|最难 paxos 和最易 raft ?
云原生 etcd 系列-3 分布式基石|最难 paxos 和最易 raft ?什么是一致性协议?注意,今天是大白话随便聊聊,目的是直白的了解 raft 是什么,不用太抠理论定义。什么是一致性协议?字面理解就是让某些东西保持一致的协议嘛。什么是一致?大白话就是内容完全相同呗。以存储场景举例,假设有三个磁盘文件,大小为 1M ,如果三个文件 1M 的数据都完全相同,那么这可以说这文件的数据是一致的。一致性还分了不同的等级,如线性、因果、最终一致性等等,而且如果站在不同的系统层面来看,承诺的一转载 2022-02-21 20:57:52 · 330 阅读 · 0 评论 -
云原生 etcd 系列-2|Leader 是怎么选举出来的?
云原生 etcd 系列-2|Leader 是怎么选举出来的?raft 核心问题raft 是针对 paxos 的简化版本,拆解为三个核心问题:Leader 选举;日志复制;正确性的保证;奇伢本次不对 raft 算法做详细的证明和阐述,分享几个基础的知识点:在 raft 集群中,对外的服务只由 Leader 这个角色来提供;集群只会有一个有效 Leader,换句话说,有效的入口只有一个,就算是发给 Follower 的,最后也是会转发 Leader 处理;日志数据是单向传输的,只由 L转载 2022-02-21 20:57:02 · 776 阅读 · 0 评论 -
云原生 etcd 系列-1|为什么值得学习?
云原生 etcd 系列|为什么值得学习?什么是 etcd ?etcd 是 CoreOS 团队于 2013 年 6 月发起的开源项目。etcd 官网上有这么一段话:A distributed, reliable key-value store for the most critical data of a distributed systemetcd 是一个分布式、高可靠的 kv 系统,基于 Go 语言实现,内部使用 raft 协议来保证数据一致性和高可靠性。哦,就是一个 kv 系统哦,etc转载 2022-02-21 20:55:53 · 301 阅读 · 0 评论 -
与 Kubernetes 共存:调试工作负载的 12 个命令
在我之前的文章中,我向你展示了如何使用8 个命令调试 Kubernetes 集群。现在我们需要看看,当你的工作负载没有像你预期的那样工作时会发生什么。如果你遇到可怕的 CrashLoopBack 或其他故障,这并不重要。本文的命令将帮助你缩小工作负载问题的范围,以便你可以修复它们。大多数命令将使用 kubectl 命令或通过krew安装的或插件。如果你不想使用插件,通常也可以从 kubectl获取相同的信息,但插件会格式化数据以使其更易于调试。我们将假设你的代码有效,并且你知道哪个应用程序损坏以原创 2022-01-25 08:53:34 · 2077 阅读 · 0 评论 -
KubeFed 集群联邦的演进和架构概览
KubeFed 集群联邦的演进和架构概览Kubernetes 集群联邦Kubernetes 从 1.8 版本起就声称单集群最多可支持 5000 个节点和 15 万个 Pod,我相信很少有公司会部署如此庞大的一个单集群,总有很多情况下因为各种各样的原因我们可能会部署多个集群,但是有时候有想将他们统一起来管理,这时候就需要用到集群联邦(Federation)。为什么要使用集群联邦Federation 使管理多个集群变得简单。它通过提供两个主要构建模块来实现:跨集群同步资源:Federation 提转载 2022-01-18 21:13:49 · 5939 阅读 · 0 评论 -
与 Kubernetes 共存:API 的使用和管理
这篇文章是关于 Kubernetes API 的:它的伟大之处、如何使用自定义资源 (CR) 对其进行扩展,以及当它的某些部分被弃用时意味着什么。Kubernetes API 是 Kubernetes 最强大的部分。它为你的基础设施和应用程序提供可预测、可扩展的 API。可预测性来自精心设计的使用模式和强大的稳定性契约。有了这些东西,API 总是易于扩展。你可以依靠最少的声明性数据来驱动复杂的控制循环。这些控制循环是一切的关键,从 Kubernetes 调度程序到 GitOps。这种模式非常原创 2022-01-18 17:10:34 · 4993 阅读 · 0 评论 -
与 Kubernetes 共存:集群升级的4种方式
如果你已经使用 Kubernetes 一段时间了,则可能需要考虑计划定期升级。从 Kubernetes 1.19 开始,每个开源版本都提供一年的补丁。你需要升级到最新的可用次要版本或补丁版本才能获得安全性和错误修复。但是,如何在不停机的情况下升级基础架构的关键部分呢?本文将指导你了解在任何环境中升级 Kubernetes 时要考虑的常见模式。我们不会深入研究执行升级的所有工具和注意事项。如果你使用的是集群管理工具或托管 Kubernetes 服务,你应该查阅你的文档以获得最适合你环境的选项。你还需要注意原创 2022-01-11 20:04:17 · 1385 阅读 · 0 评论 -
2021完整版:Kubernetes Deployment故障排除的可视化指南
2021完整版:Kubernetes 部署故障排除的可视化指南原文发表于kubernetes中文社区,为作者原创翻译更多kubernetes文章,请多关注kubernetes中文社区文章目录2021完整版:Kubernetes 部署故障排除的可视化指南连接Deployment 和 Service连接 Service和Ingress端口回顾对 Kubernetes 部署进行故障排除的 3 个步骤1. 对 Pod 进行故障排除常见的 Pod 错误ImagePullBackOffCrashLoopBack原创 2021-12-29 18:48:20 · 1815 阅读 · 6 评论