kubernetes 第3页
容器编排
K8s CNI 网络对比:Flannel、Calico、Canal 和 Weave - 恒星

K8s CNI 网络对比:Flannel、Calico、Canal 和 Weave

一、介 绍网络架构是 Kubernetes 中较为复杂、让很多用户头疼的方面之一。Kubernetes 网络模型本身对某些特定的网络功能有一定要求,但在实现方面也具有一定的灵活性。因此,业界已有不少不同的...
小 刚的头像 - 恒星小 刚3年前
01209
使用helm命令安装chart包报错 - 恒星

使用helm命令安装chart包报错

报错详情:Error: Internal error occurred: failed calling webhook 'prometheusrulemutate.monitoring.coreos.com': Post https://monitoring-prometheus-oper-operator.monitoring.svc:443/a...
小 刚的头像 - 恒星小 刚3年前
011213
Red Hat8.0安装k8s之后的适配问题 - 恒星

Red Hat8.0安装k8s之后的适配问题

红帽8.0操作系统安装完k8s之后,nodelocadns容器启动失败报错信息:Failed to setup - error checking rule: exit status 3: Notice: The NOTRACK target is converted into CT target in rule ...
小 刚的头像 - 恒星小 刚3年前
08610
k8s ipvs的已知长链接问题 - 恒星

k8s ipvs的已知长链接问题

k8s ipvs的已知长链接问题
K8s 运维系列 | 第 1 天:Kubernetes 入门——什么是 K8s 与核心架构全景 - 恒星

K8s 运维系列 | 第 1 天:Kubernetes 入门——什么是 K8s 与核心架构全景

Kubernetes(简称 K8s)是当今云原生领域最核心的容器编排平台。自 2014 年由 Google 开源以来,它已经从一个实验性项目成长为事实上的行业标准,被 Netflix、Uber、Spotify 以及无数中小企业广...
K8s 运维系列 | 第 2 天:环境搭建——minikube 与 kubeadm 快速部署集群 - 恒星

K8s 运维系列 | 第 2 天:环境搭建——minikube 与 kubeadm 快速部署集群

在上一篇中,我们建立了对 Kubernetes 整体架构的认知:控制平面负责调度与状态协调,节点上的 kubelet 与容器运行时负责真正跑容器。但「看懂架构」和「上手操作」之间,还隔着一层最容易被新...
K8s 运维系列 | 第 15 天:应用打包——Helm 与 Chart 实战 - 恒星

K8s 运维系列 | 第 15 天:应用打包——Helm 与 Chart 实战

引言 在前面十几天的学习中,我们已经掌握了 Kubernetes 的核心对象:Pod、Deployment、Service、ConfigMap、Secret、PV/PVC 等。随着要部署的应用越来越多,一个现实的问题摆在了我们面前:如...
K8s 运维系列 | 第 28 天:灰度发布——金丝雀、蓝绿与滚动发布实践 - 恒星

K8s 运维系列 | 第 28 天:灰度发布——金丝雀、蓝绿与滚动发布实践

在 Kubernetes 的生产运维中,一次坏版本的全量推送往往意味着几十甚至几百个 Pod 同时进入异常状态,故障半径被瞬间放大。灰度发布(也常被称为渐进式交付)就是为了解决这个问题:把新版本的...
K8s 运维系列 | 第 3 天:核心对象——Pod、Label、Selector 与命名空间 - 恒星

K8s 运维系列 | 第 3 天:核心对象——Pod、Label、Selector 与命名空间

在上一篇文章里,我们一起完成了 minikube 与 kubeadm 的集群部署,跑通了一个最小的 Kubernetes 环境。很多刚接触 K8s 的朋友会有一种感觉:集群是起来了,可里面那一堆抽象对象到底是怎么回事...
K8s 运维系列 | 第 30 天:精通之路——总结与进阶规划 - 恒星

K8s 运维系列 | 第 30 天:精通之路——总结与进阶规划

Kubernetes 已经陪伴我们从零开始走过了完整的三十天。从最初认识「容器编排」这个概念,到搭建 minikube 与 kubeadm 集群,再到 Deployment、Service、Ingress、HPA、HPA 弹性伸缩、Prometheus...
K8s 运维系列 | 第 6 天:配置管理——ConfigMap 与 Secret 实战 - 恒星

K8s 运维系列 | 第 6 天:配置管理——ConfigMap 与 Secret 实战

在 Kubernetes 的世界里,有一条非常经典的原则:镜像只负责承载代码,配置与密钥必须与镜像解耦。如果每次修改一个数据库地址、一个环境变量都要重新构建镜像、重新推送仓库、再滚动发布,那这...
K8s 运维系列 | 第 8 天:调度机制——节点选择、污点与容忍度 - 恒星

K8s 运维系列 | 第 8 天:调度机制——节点选择、污点与容忍度

在 Kubernetes 集群中,我们很少直接指定某个 Pod 运行在哪一台物理节点上。相反,kube-scheduler 这个核心组件会根据资源、策略与约束条件,自动为每一个 Pod 挑选一个合适的节点。理解调度机...