Pod调度基于节点调度---kind: PodapiVersion: v1metadata: name: myhttpdspec: terminationGracePeriodSeconds: 0 restartPolicy: Always nodeName: node-0001 # 基于节点名称进行调度 containers: - name: apache image: m
Read More
moregeek program
一站式云原生体验|龙蜥云原生acns + rainbond-多极客编程
关于 ACNS
龙蜥云原生套件 OpenAnolis Cloud Native Suite(ACNS)是由龙蜥社区云原生 SIG 推出的基于 Kubernetes 发行版本为基础而集成的套件能力,可以提供一键式部署,开箱即用,以及丰富的云原生基础能力,主要包括:
Kubernetes 基于 ACK-D , 作为开源的发行版以及 ACK 的下游,ACK-D 经过大规模的生产的验证,保证了组件的稳
Read More
Read More
k8s如何强制删除namespace-多极客编程
我们有时候会遇到 namespace 无法删除的情况是因为 finalizers 属性的原因1.将cert-mamaner导出为json文件kubectl get ns cert-manager -o json > cert.json2.编辑cert.json文件,将spec内的内容全部删除,然后保存退出# 修改前"spec": { "finalizers": [ "kuberne
Read More
Read More
云原生安全系列 4:6个 kubernetes 安全最佳实践-多极客编程
引言:Kubernetes为我们提供了一套很好的核心软件安全原则,但我们仍然需要理解并实施它们。对于 Kubernetes 集群分布式部署,攻击向量的数量也会增加,了解并尽可能限制这些攻击面的最佳实践非常重要。即使在使用托管的 Kubernetes 服务时,例如:EKS、AKS、TKE等,一些安全所有权仍然落在我们最终用户身上。云供应商通常负责管理和保护 Kubernetes 集群的控制平面(AP
Read More
Read More
k8s 1.26.x 二进制高可用部署-多极客编程
标签(空格分隔): kubernetes系列
一: 系统环境初始化
1.1 系统环境
系统:
almalinux 8.7x64
cat /etc/hosts
----
172.16.10.81 flyfish81
172.16.10.82 flyfish82
172.16.10.83 flyfish83
172.16.10.84 flyfish84
172.16
Read More
Read More
k8s1.26.x 最新版本二进制方式部署-多极客编程
标签(空格分隔): kubernetes系列
一: 系统环境初始化
1.1 系统环境
系统:
almalinux 8.7x64
cat /etc/hosts
----
172.16.10.81 flyfish81
172.16.10.82 flyfish82
172.16.10.83 flyfish83
172.16.10.84 flyfish84
172.16
Read More
Read More
kubernetes 跨集群流量调度实战 :访问控制-多极客编程
背景
众所周知,Flomesh 的服务网格产品 osm-edge 是基于 SMI(Service Mesh Interface,服务网格接口) 标准的实现。SMI 定义了流量标识、访问控制、遥测和管理的规范。在 上一篇 中,我们体验过了多集群服务(Multi-Cluster Service,MCS),以及流量在多集群中的调度策略,属于最基本最基础的能力,这篇会带大家体验一下基于 SMI 实现的跨
Read More
Read More
kubernetes 跨集群流量调度实战-多极客编程
背景
Kubernetes 问世于 2015 年,从一开始秉持着松耦合和可扩展的设计理念,也因此带来了 Kubernetes 生态的蓬勃发展。但这些大部分先限制在单一集群内,然后由于种种原因和目的企业内部创建的集群越来越多,比如单集群故障、监管要求、异地多机房可用区容灾、出于敏捷、降本考虑的混合云、多云部署、单一集群的承载能力受限、多版本 Kubernetes 集群共存等。
多集群之后除了提升管
Read More
Read More
基于 traefik 的 forwardauth 配置-多极客编程
前言
Traefik 是一个现代的 HTTP 反向代理和负载均衡器,使部署微服务变得容易。
Traefik 可以与现有的多种基础设施组件(Docker、Swarm 模式、Kubernetes、Marathon、Consul、Etcd、Rancher、Amazon ECS...)集成,并自动和动态地配置自己。
系列文章:
《Traefik 系列文章》
今天我们基于 Traefik on K8S
Read More
Read More
手把手教你一套完善且高效的k8s离线部署方案-多极客编程
作者:郝建伟背景面对更多项目现场交付,偶而会遇到客户环境不具备公网条件,完全内网部署,这就需要有一套完善且高效的离线部署方案。系统资源编号主机名称IP资源类型CPU内存磁盘01k8s-master110.132.10.91CentOS-74c8g40g02k8s-master110.132.10.92CentOS-74c8g40g03k8s-master110.132.10.93CentOS-74
Read More
Read More
如何排查:the connection to the server ip:6443 was refused - did you specify the right host or port_kiroct的博客-多极客编程
一、概述
1、k8s有时候会报错The connection to the server ip:6443 was refused - did you specify the right host or port ,本文档提供几种可能产生该报错的原因和排障思路。
三、发现问题
使用任意Kubectl 命令会报错:The connection to the server ip:6443 was ref
Read More
Read More
tekton pipline概念及调用流程_杨恒泰的博客-多极客编程
官网:https://tekton.dev/docs/getting-started/tasks/概念:task:一个task即一个任务,一个任务运行一个podstep:一个task包含多个step。一个step包含一个容器taskrun: task引用taskrun来运行taskpipline:由多个task组成的pipline(流水线)piplinerun:pipline引用pipl
Read More
Read More
微服务开发平台 spring cloud blade 部署实践_rainbond的博客-多极客编程
本文介绍使用 Rainbond 快速部署 Spring Cloud Blade 微服务平台。Spring Cloud Blade 是一个由商业级项目升级优化而来的微服务架构,采用Spring Boot 2.7 、Spring Cloud 2021 等核心技术构建,完全遵循阿里巴巴编码规范。提供基于 React 和 Vue 的两个前端框架用于快速搭建企业级的 SaaS 多租户微服务平台。
关于 Sp
Read More
Read More
k8s 调度不合理解决方案如下-临时方案_赵承胜博客的博客-多极客编程
K8s问题一 服务获取pod ip (个人认为) 不合理,集群内部推荐使用cluster ip 集群外部使用问题二K8s 调度不合理问题排查方案一修改matser ,node节点 最大pod 数量 (需要评估总共pod 数量,以及各节点需要分配的pod 数量)以达到 均衡的目的以下为本地实验案例没问题可以先上测试修改master 节点数 数(多master 都需要修改)1、sys
Read More
Read More
kubernetes通过hostaliases自定义hosts_对你无可奈何的博客-多极客编程
背景:
今天突然就有了那么一个需求,记录一下:腾讯云的redis内网地址都是IP的方式。我们的服务注册在了nacos中。小伙伴本地测试链接上nacos(nacos开通了外网访问),获取redis中redis配置都是内网的redis IP故无法加入注册到集群。同事问我能不能将Redis ip设置成域名的方式,那样他本地好歹能做个假的解析做一个欺骗把服务启动起来?(懒得改代码毕竟)
正好就搜到了这两篇
Read More
Read More
「开源摘星计划」harbor日志轮转:从日志优化harbor性能!_键客李大白的博客-多极客编程
【摘要】Harbor新版功能:日志轮转,从日志优化Harbor性能。
本文已参与「开源摘星计划」,欢迎正在阅读的你加入。
活动链接: https://github.com/weopenprojects/WeOpen-Star
[文章来源]:《Harbor进阶实战》公众号
前言
在Harbor 2.6.0版本后,Harbor添加了日志轮换(logrotate)的功能。
默认情况下,H
Read More
Read More
「开源摘星计划」crane初体验(一):crane简介_键客李大白的博客-多极客编程
本文已参与「开源摘星计划」,欢迎正在阅读的你加入。
活动链接: https://github.com/weopenprojects/WeOpen-Star
[文章来源]:《Harbor进阶实战》公众号
一、Crane简介
官方网站:https://gocrane.io/
代码仓库: https://github.com/gocrane/crane
1.1 Crane是什么?
Crane
Read More
Read More
kubesphere 多行日志采集方案深度探索_mb6220302e2eb41的博客-多极客编程
作者:大飞哥,视源电子运维工程师,KubeSphere 用户委员会广州站站长采集落盘日志日志采集,通常使用 EFK 架构,即 ElasticSearch,Filebeat,Kibana,这是在主机日志采集上非常成熟的方案,但在容器日志采集方面,整体方案就会复杂很多。我们现在面临的需求,就是要采集容器中的落盘日志。容器日志分为标准输出日志和落盘日志两种。应用将日志打印在容器标
Read More
Read More
使用 rainbond 搭建本地开发环境_rainbond的博客-多极客编程
在开发之前,你需要在本地安装各种开发工具和服务,比如:Mysql、Redis、Nacos 等等,我们都知道在个人电脑上安装这些服务相当的繁琐,可能会遇到很多问题,环境问题、依赖问题等等。
在需要团队协作业务联调的时候,由于同事们的操作系统不统一,有 Mac、Win、Linux,可能还会遇到操作系统依赖、字符集等问题。
在上线之前,你在本地开发调试都完全没问题,部署到服务器就不能用了。经典再现:我本
Read More
Read More
深度解析kubeedge edgemesh 高可用架构_华为云开发者社区的博客-多极客编程
摘要:通过高可用特性应用场景、高可用特性使用手册、课题总结、未来展望等四个部分的内容来向大家介绍新版本EdgeMesh的高可用架构。本文分享自华为云社区《KubeEdge EdgeMesh 高可用架构详解|KubeEdge云原生边缘计算社区》,作者:南开大学|达益鑫。EdgeMesh项目解决了边缘计算场景下复杂网络的通信问题,中心化的edgemesh-server作为一个中继组件,协助其他
Read More
Read More