
云原生 | 容器和容器编排工具Kubernetes
文章平均质量分 93
Kubernetes安装、配置和管理。以CKA知识点为中心,向外扩充。
NOWSHUT
要有最朴素的生活和最遥远的梦想,即使明天天寒地冻路远马亡
展开
-
【Kubernetes | Pod 系列】 Pod 的生命周期 Ⅱ —— 容器重启策略
博文介绍了Kubernetes Pod系列的Pod生命周期中的容器重启策略。分析了三种重启策略的行为,以及通过实验来验证三种重启策略。原创 2023-01-06 10:00:00 · 1264 阅读 · 4 评论 -
【Kubernetes | Pod 系列】Pod 的镜像下载策略和 Pod 的生命周期 Ⅰ—— 理论
博客介绍了kubernetes Pod系列中的Pod/容器的镜像下载策略和Pod生命周期的理论部分。包括Pod 生命期与特性说明,Pod 阶段定义说明和容器状态定义说明原创 2023-01-04 10:00:00 · 1021 阅读 · 1 评论 -
【Kubernetes | Pod/容器】如何修改 Pod 中容器的守护进程
博文主要介绍了如何修改kubernetes(K8S)集群中Pod中的容器默认守护进程。包括查看容器默认守护进程,修改默认守护进程以及验证。原创 2023-01-02 10:00:00 · 1378 阅读 · 5 评论 -
【Kubernetes | Pod 系列】Pod的 YAML 清单文件详解
博文详细解析了K8S 对象资源 Pod 的YAML 清单文件,包括如何获取K8S对象资源的YAML文件模版,解析了K8S对象的YAML文件的内容,语法,如何查找对象资源YAML结构的字段。以 Pod 的YAML 清单文件为例。原创 2022-11-25 22:49:46 · 2376 阅读 · 0 评论 -
【Kubernetes | Pod 系列】Pod 的基本管理(4)——访问容器与故障排错
博客介绍了如何访问 Kubernetes 对象 Pod中的容器与故障排错,包括访问容器的bash,tsh,ksh与shell,访问同一 Pod 中不同的容器,将物理机的文件复制到容器中,将容器中的文件复制到物理机中和Pod 故障排错诊断(查看容器日志,Pod 描述信息,名字空间的事件)kubectl logs, kubectl describe, kubectl get events原创 2022-11-14 09:00:00 · 829 阅读 · 0 评论 -
【Kubernetes | Pod 系列】Pod 的基本管理(3)——对 Pod 的删除与修改
博客介绍了如何删除和修改(更新) Kubernetes 对象 Pod,包括kubectl apply 与 kubectl replace 命令及其参数详细说明。原创 2022-11-14 09:00:00 · 5625 阅读 · 0 评论 -
【Kubernetes | Pod 系列】Pod 的基本管理(2)——对 Pod 的查询
博客介绍了如何查询 Kubernetes 对象 Pod,包括kubectl get pod -o wide和watch命令及参数详细说明。原创 2022-11-14 09:00:00 · 6281 阅读 · 4 评论 -
【Kubernetes | Pod 系列】Pod 的基本管理(1)——对 Pod 的创建
博客介绍了如何创建 Kubernetes 对象 Pod,包括使用命令式创建(kubectl run)和使用声明式创建(kubectl apply)及其参数详细说明。原创 2022-11-14 09:00:00 · 1484 阅读 · 0 评论 -
【云原生论文欣赏】Borg, Omega,和 Kubernetes Ⅰ
本文翻译于公开的论文:Borg, Omega, and Kubernetes:https://dl.acm.org/doi/10.1145/2890784)。由于论文篇幅原因,此论文将被分为几篇博文。该论文总结了谷歌公司在2006年至2016年间,从其内部三个容器管理系统的使用中吸取的经验与教训。三个容器管理系统分别是Borg, Omega,和 Kubernetes。在 Kubernetes 主页中有这么一句话:Kubernetes 源自Google 15 年生产环境的运维经验。该论文解释翻译 2022-10-24 00:02:39 · 1128 阅读 · 0 评论 -
【Kubernetes】资源指标管道——部署Metrics Server
本文讲述了 Metrics API 的定义,作用,用法;Metric Server 的定义,作用,特点以及使用场景。Metrics API 和 Metric Server之间的关系。最后描述了两种安装部署Metric Server的方法:使用Helm和使用YAML清单。并给出了有用的参考资料。原创 2022-10-04 09:00:00 · 2823 阅读 · 2 评论 -
【输出内容详细版】查看Kubernetes集群基本信息(初学者版)
当Kubernetes集群构建完成时,我们需要先查看集群内的一些信息来了解Kubernetes集群。这些信息包括集群节点,Kubernetes版本,Kubernetes API对象(Kubernetes中的资源类型)及其版本,Kubernetes上下文和配置等信息。文中详细描述了输出内容的含义以及字段的潜在意思。原创 2022-10-03 09:00:00 · 9125 阅读 · 0 评论 -
[kubeadm]v1.24之前的kubernetes集群搭建——使用contianerd作为容器运行时(后附一键安装脚本)
Kubernetes 1.24之前的版本一直将Docker作为默认容器运行时(runtime),因此在使用containerd作为容器运行时需要修改containerd的配置文件,向系统说明K8S的容器运行时是containerd而不是Docker。使用Kubernetes/Docker集群搭建的传送门原创 2022-09-14 20:50:19 · 885 阅读 · 0 评论 -
[kubeadm] v1.24之前的Kubernetes集群搭建——使用Docker作为容器运行时(后附一键安装脚本)
本教程使用kubeadm工具安装kubernetes 1.24之前版本的k8s集群原创 2022-09-02 21:22:35 · 1130 阅读 · 0 评论