Kubernetes实战(八)-防止k8s namespace被误删除

k实现。 下面我们重点实践基于OpenKruise资源删除保护。 2.1 OpenKruise 删除保护实践 2.1.1 OpenKruise架构 API:所有 OpenKruise 的功能都是通过 Kubernetes API 来提供 Manager:Kruise-manager 是一个运行 controller 和 webhook 中心组件,它通过 Deployment 部署在 kruise-system 命名空...

Kubernetes - 为什么 K8S 在容器里不能调用自己?

问题描述 最近遇到一个神奇的现象,在 K8S 的 POD 容器中,比如 pod name:mini-appnamespace:devport:5050 那么,是无法在 mini-app 容器里执行以下命令,如果执行,会一直卡在这条命令 # 不过可以用 IP 执行通过curl mini-app.dev:6060 但是呢,又可以在其他容器里执行该命令,所以是不是有这样一个结论:K8S 容器里不能自己 curl 自己,但...

Kubernetes环境中安装高可用PostgreSQL数据库主流方式

Kubernetes环境中安装高可用(High Availability, HA)的PostgreSQL数据库,主要有以下几种常见的方法: 使用Helm Charts: Helm是Kubernetes的一个包管理工具,可以通过Helm Chart快速部署应用。对于PostgreSQL,有许多社区维护的Helm Chart,如Bitnami的PostgreSQL Chart,它支持高可用配置。 使用Operator...

Kubernetes - 超简单手动安装 Dashboard WebUI

相关链接 ​​​​​​版本对照:Releases · kubernetes/dashboard · GitHubKubernetes - 一键卸载 Kubernetes-Dashboard-CSDN博客Kubernetes - Dashboard Token 访问登录永不过期配置-CSDN博客 版本推荐 Kubernetes Dashboard:2.0.3Kubernetes:1.13.12版本如果不兼容会出现各种奇...

使用 Kubernetes 为 CI/CD 流水线打造高效可靠的临时环境

介绍在不断发展的科技世界中,快速构建高质量的软件至关重要。在真实环境中测试应用程序是及早发现和修复错误的关键。但是,在真实环境中设置 CI/CD 流水线进行测试可能既棘手又昂贵。 Kubernetes 是一个流行的容器编排平台,提供临时环境解决方案。在 Kubernete 的帮助下,用户能根据需求创建临时的现实环境去允许您进行测试和部署应用程序,还无需担忧管理永久基础设施的麻烦。 本文深入探讨了如何使用 Kuber...

Kubernetes】kubeadm安装k8s1.25.0高可用集群

.2、初始化安装4.3、修改config文件,对kubectl进行授权 五、扩容k8s集群-添加工作节点5.1、 kubeadm join5.2、节点打标签5.3、工作节点执行kubectl 六、安装kubernetes网络组件-Calico6.1、组件安装6.2、Calico架构图6.3、 calico网络插件配置文件说明6.4、calico的IPIP模式和BGP模式对比分析6.5、测试k8s网络和dns是否正常6...

prometheus|云原生|kubernetes内部安装prometheus

架构说明: prometheus是云原生系统内的事实上的监控标准,而kubernetes集群内部自然还是需要就地取材的部署prometheus服务了 那么,prometheus-server部署的方式其实是非常多的,比如,kubesphere集成方式,helm包方式,yaml文件清单方式,all in one 方式,在本例中,选择使用yaml文件清单方式 部署前需要考虑一个问题,那就是prometheus-serve...

centos 7.9 二进制部署 kubernetes v1.27.7

4 内存:8 磁盘:60G(系统盘)(Thin Provision) 虚拟机名称:192.168.10.122-centos-7.9-kube-node05 主机名:kube-node05 软件版本 kubernetes v1.27.7containerd_version: 1.7.5etcd v3.5.9calico v3.25.2coredns v1.10.1nerdctl v1.5.0runc: v...

CoreDNS实战(十)-kubernetes插件

CoreDNS作为现阶段k8s的默认DNS服务以及服务发现的重要一环,其内置的kubernetes插件可谓是举足轻重。本文主要讲解介绍CoreDNS内置的核心插件kubernetes的使用方式和适用场景。 CoreDNS的kubernetes插件的具体实现遵循k8s官方提供的标准指南Kubernetes DNS-Based Service Discovery Specification,这也是它能够替代kube-dn...

Kubernetes实战(七)-反向提取镜像Dockerfile

1 概述 反向生成 Dockerfile总结了下面几个场景 : 场景一 : 在日常开发中,可以根据记录找到历史的docker镜像并进行操作,历史记录docker帮我们保存了,但是并没有一个好的方式去查看和保存构建者的Dockerfile文件内容。 场景二 : 在做优化镜像时,尽管知道镜像是分层构建,但如果我们想要优化一个镜像的大小和安全性,那么就需要去逐层解析和处理,这个过程就需要知道构建过程也就是Dockerfil...
© 2024 LMLPHP 关于我们 联系我们 友情链接 耗时0.010814(s)
2024-05-20 11:04:09 1716174249