- 偶尔也回首一下处理的棘手问题吧。问题的现象是,通过kubernetes get node输出的ip不是期望的ip地址。大概如下所示ip addreth0 ip1eth0:xxx ip2最终输出的不是预期的ip1地址,而是ip2地址。按藤摸瓜,kubernetes把节点信息保存在/registry/minions/$node-name中的InternalIp 字段。InternalIp是如何确... 偶尔也回首一下处理的棘手问题吧。问题的现象是,通过kubernetes get node输出的ip不是期望的ip地址。大概如下所示ip addreth0 ip1eth0:xxx ip2最终输出的不是预期的ip1地址,而是ip2地址。按藤摸瓜,kubernetes把节点信息保存在/registry/minions/$node-name中的InternalIp 字段。InternalIp是如何确...
- 本篇文章探讨镜像仓库registry的高可用 镜像仓库高可用无单点故障涉及那些场景 镜像仓库对外提供访问无单点故障镜像仓库对外提供的访问点保持高可用 镜像仓库的数据存储高可用存储在镜像仓库中的数据都得是高可用的 镜像仓库无单点故障技术关键点 镜像仓库对外提供访问无单点故障和上一篇文章一样,如果IaaS能提供ELB,我们最好是使用ELB,或者使用浮动IP的方式替换 镜像仓库的数据存储高可用配置... 本篇文章探讨镜像仓库registry的高可用 镜像仓库高可用无单点故障涉及那些场景 镜像仓库对外提供访问无单点故障镜像仓库对外提供的访问点保持高可用 镜像仓库的数据存储高可用存储在镜像仓库中的数据都得是高可用的 镜像仓库无单点故障技术关键点 镜像仓库对外提供访问无单点故障和上一篇文章一样,如果IaaS能提供ELB,我们最好是使用ELB,或者使用浮动IP的方式替换 镜像仓库的数据存储高可用配置...
- k8s高可用无单点故障涉及那些场景 k8s 节点添加、pod添加等增删查改无单点故障需要元数据的存储和处理能力高可用 k8s对外的apiServer(如worker)无单点故障worker node和其他组件访问apiServer路径高可用 k8s无单点故障技术关键点 元数据存储通过etcd存储元数据,etcd三节点集群保证高可用 元数据处理通过多个kube-controller和kube... k8s高可用无单点故障涉及那些场景 k8s 节点添加、pod添加等增删查改无单点故障需要元数据的存储和处理能力高可用 k8s对外的apiServer(如worker)无单点故障worker node和其他组件访问apiServer路径高可用 k8s无单点故障技术关键点 元数据存储通过etcd存储元数据,etcd三节点集群保证高可用 元数据处理通过多个kube-controller和kube...
- 需要了解的概念VPC:用户的私有网段peering:多个VPC之间打通的方式,可跨用户 前言今天微信推送Pulsar社区有个Hackathon比赛, 开始想的idea就是,实现pulsar在华为云上提供服务。因为是社区的比赛,是以一个三方系统的方式在华为云上提供服务,而非是以华为云的名义提供服务。分析了下可行性和能达到的效果,对比了StreamNative的官网上提供的pulsar服务在阿... 需要了解的概念VPC:用户的私有网段peering:多个VPC之间打通的方式,可跨用户 前言今天微信推送Pulsar社区有个Hackathon比赛, 开始想的idea就是,实现pulsar在华为云上提供服务。因为是社区的比赛,是以一个三方系统的方式在华为云上提供服务,而非是以华为云的名义提供服务。分析了下可行性和能达到的效果,对比了StreamNative的官网上提供的pulsar服务在阿...
- Kubernetes pod内调用API的流程总体分为以下步骤创建role创建serviceaccount绑定role到serviceaccount指定pod使用serviceaccount我们以查pod为例,演示一下整个流程 创建role# role.yamlapiVersion: rbac.authorization.k8s.io/v1kind: Rolemetadata: name:... Kubernetes pod内调用API的流程总体分为以下步骤创建role创建serviceaccount绑定role到serviceaccount指定pod使用serviceaccount我们以查pod为例,演示一下整个流程 创建role# role.yamlapiVersion: rbac.authorization.k8s.io/v1kind: Rolemetadata: name:...
- 服务治理之 平台与应用服务解耦 原则业务完成微服务改造(计算存储分离、控制数据分离),以Kubernetes做运行时生命周期管理, 并可以在水平扩缩容、驱逐操作对业务无损的云原生化 1 首要原则:遏制应用无止境的使用operator来控制应用遏制应用无止境的使用operator来控制应用,建议使用hpa、vpa 和 自带ingress-controller crds来控制 南北、东西 流量... 服务治理之 平台与应用服务解耦 原则业务完成微服务改造(计算存储分离、控制数据分离),以Kubernetes做运行时生命周期管理, 并可以在水平扩缩容、驱逐操作对业务无损的云原生化 1 首要原则:遏制应用无止境的使用operator来控制应用遏制应用无止境的使用operator来控制应用,建议使用hpa、vpa 和 自带ingress-controller crds来控制 南北、东西 流量...
- 服务治理之 关于服务治理的个人看法 一、熵增现象在软件开发、维护过程中。软件的生命力总是从最初的理想状态,逐步趋向于复杂、混乱和无序状态发展,软件将会进入寂静状态(谁也不敢动),再到软件不可维护而被迫下线或重构。 这种损坏软件质量的因素的逐步增长,叫做软件的熵增现象。表象引起原因:不合理的需求,不合理的实现,放到不合理模块中;有外部因素(时间紧,多方妥协结果)等,导致不合理的过程;业务指... 服务治理之 关于服务治理的个人看法 一、熵增现象在软件开发、维护过程中。软件的生命力总是从最初的理想状态,逐步趋向于复杂、混乱和无序状态发展,软件将会进入寂静状态(谁也不敢动),再到软件不可维护而被迫下线或重构。 这种损坏软件质量的因素的逐步增长,叫做软件的熵增现象。表象引起原因:不合理的需求,不合理的实现,放到不合理模块中;有外部因素(时间紧,多方妥协结果)等,导致不合理的过程;业务指...
- Kubernetes中的核心概念,如Pod、Service、Namespace、ConfigMap和Secret等,构建了一个强大而灵活的容器编排平台。它们为开发者提供了丰富的工具和资源,使得容器化应用的部署和管理变得更加简单和可靠。深入理解这些概念,有助于更好地应用Kubernetes构建现代化的、可扩展的云原生应用。随着Kubernetes生态系统的不断发展,这些核心概念将继续演化和丰富,为用 Kubernetes中的核心概念,如Pod、Service、Namespace、ConfigMap和Secret等,构建了一个强大而灵活的容器编排平台。它们为开发者提供了丰富的工具和资源,使得容器化应用的部署和管理变得更加简单和可靠。深入理解这些概念,有助于更好地应用Kubernetes构建现代化的、可扩展的云原生应用。随着Kubernetes生态系统的不断发展,这些核心概念将继续演化和丰富,为用
- Kubernetes作为容器编排领域的领军者,为构建、部署和管理云原生应用提供了强大的解决方案。通过本文对Kubernetes的基础知识的探讨,读者可以更深入地了解Kubernetes的核心概念、基本架构和基本操作。随着Kubernetes生态系统的不断发展,它将继续在云原生应用的领域中发挥关键作用。 Kubernetes作为容器编排领域的领军者,为构建、部署和管理云原生应用提供了强大的解决方案。通过本文对Kubernetes的基础知识的探讨,读者可以更深入地了解Kubernetes的核心概念、基本架构和基本操作。随着Kubernetes生态系统的不断发展,它将继续在云原生应用的领域中发挥关键作用。
- 基于容器的安全服务(华为云本地环境构建Kubnernetes 容器应用) 基于容器的安全服务(华为云本地环境构建Kubnernetes 容器应用)
- 完成安装k8s集群以后,推荐使用[https://github.com/512team/dhorse](https://github.com/512team/dhorse)发布应用。 ## 准备环境 准备两台服务器节点,如果需要安装虚拟机,可以参考[《wmware和centos安装过程》](https://blog.csdn.net/huashetianzu/article/details/1 完成安装k8s集群以后,推荐使用[https://github.com/512team/dhorse](https://github.com/512team/dhorse)发布应用。 ## 准备环境 准备两台服务器节点,如果需要安装虚拟机,可以参考[《wmware和centos安装过程》](https://blog.csdn.net/huashetianzu/article/details/1
- 关闭每台虚拟机防火墙和seLinux,防止干扰k8s运行,最好清除iptables规则# 关闭防火墙并且设置开机不启动systemctl stop firewalldsystemctl disable firewalld# 关闭seLinux,getenforce是获取seLinux的状态# 没有设置过seLinux一般getenforce查询结果为Enforcing,需设置为disable... 关闭每台虚拟机防火墙和seLinux,防止干扰k8s运行,最好清除iptables规则# 关闭防火墙并且设置开机不启动systemctl stop firewalldsystemctl disable firewalld# 关闭seLinux,getenforce是获取seLinux的状态# 没有设置过seLinux一般getenforce查询结果为Enforcing,需设置为disable...
- 在现代的容器化环境中,Prometheus 已经成为了监控和警报的事实标准。而在 Kubernetes(k8s)集群中,部署和配置 Prometheus 是一项关键任务,它可以帮助我们收集和分析各种资源、应用程序和集群级别的指标数据。本文将深入探讨 Prometheus 在 Kubernetes 上的部署和实战操作,涵盖了进阶技术和最佳实践。 准备工作在开始部署 Prometheus 之前,... 在现代的容器化环境中,Prometheus 已经成为了监控和警报的事实标准。而在 Kubernetes(k8s)集群中,部署和配置 Prometheus 是一项关键任务,它可以帮助我们收集和分析各种资源、应用程序和集群级别的指标数据。本文将深入探讨 Prometheus 在 Kubernetes 上的部署和实战操作,涵盖了进阶技术和最佳实践。 准备工作在开始部署 Prometheus 之前,...
- 都知道云原生已经是Kubernetes的天下了,各大领域早已纷纷采纳。那在面对大模型AI火热的当下,咱们从程序员三大件“计算、存储、网络”出发,一起看看这种跑大模型AI的K8s与普通的K8s有什么区别 都知道云原生已经是Kubernetes的天下了,各大领域早已纷纷采纳。那在面对大模型AI火热的当下,咱们从程序员三大件“计算、存储、网络”出发,一起看看这种跑大模型AI的K8s与普通的K8s有什么区别
- 一、使用 Docker 安装配置 Jenkins+Sonar(代码质量检查)1. 创建宿主机挂载目录并赋权mkdir -p /data/docker/ci/nexus /data/docker/ci/jenkins/lib /data/docker/ci/jenkins/home /data/docker/ci/sonarqube /data/docker/ci/postgresqlchmo... 一、使用 Docker 安装配置 Jenkins+Sonar(代码质量检查)1. 创建宿主机挂载目录并赋权mkdir -p /data/docker/ci/nexus /data/docker/ci/jenkins/lib /data/docker/ci/jenkins/home /data/docker/ci/sonarqube /data/docker/ci/postgresqlchmo...
上滑加载中
推荐直播
-
ECS自动初始化实操
2025/06/24 周二 16:30-18:00
阿肯-华为云生态技术讲师
ECS是大家非常熟悉的服务,但大家真的用对了吗?服务器启动后需要人工部署应用吗?课程演示如何让ECS创建就能投入工作
回顾中 -
2025年度中国青年“揭榜挂帅”擂台赛·华为赛道直播宣讲会
2025/06/26 周四 15:00-16:30
李大帅 华为云算子专家 吴小鱼 华为云人工智能算法专家
挑战杯 | 2025年度中国青年“揭榜挂帅”华为赛道直播宣讲会火热来袭!聚焦前沿的昇腾全栈AI技术,核心挑战:大模型推理优化。华为云人工智能算法专家+算子专家联袂坐镇直播间,深度解析赛题,助你赢取大奖!技术高手们,速来直播间,获取通关秘籍!
回顾中
热门标签