代码编织梦想

k8s-爱代码爱编程

DashBoard 之前在kubernetes中完成的所有操作都是通过命令行工具kubectl完成的。其实,为了提供更丰富的用户体验,kubernetes还开发了一个基于web的用户界面(Dashboard)。用户可以使用Dashboard部署容器化的应用,还可以监控应用的状态,执行故障排查以及管理kubernetes中各种资源。 Dashb

集群调度,调度器_sheduler-爱代码爱编程

简介 Scheduler 是 kubernetes 的调度器,主要的任务是把定义的 pod 分配到集群的节点上。要考虑的问题有: 公平:如何保证每个节点都能被分配资源 资源高效利用:集群所有资源最大化被使用 效率:调度的性能要好,能够尽快地对大批量的 pod 完成调度工作 灵活:允许用户根据自己的需求控制调度的逻辑 Sheduler 是作为单独的程序运行

linux——k8s的pod的调度-爱代码爱编程

DeploymentStatefulSetDaemonsetreplicaSetReplicacontroller     // 从K8S的近期版本中将逐渐移除rcJobcronjob K8s 网络: 平台中的POD如何通信: CNI 容器网络插件Coredns的组件 负责提供平台中的名称解析平台中的应用如何被客户端访问 Service /

【硬件篇】k8s云原生开发要求-爱代码爱编程

k8s云原生开发对硬件有一定要求。CPU方面,建议至少配备2个逻辑核心,高性能CPU更佳。内存至少4GB,但8GB或更高更推荐。存储需至少20-30GB可用空间,SSD提升IO性能。网络要求稳定,建议使用私有网络VPC,并配置与Kubernetes兼容的网络插件。操作系统需与K8s版本匹配,虚拟化平台支持Docker等。此外,还需关注安全配置,如禁用Swa

k8s node notready后会发生什么?-爱代码爱编程

K8s 是一种强大的容器编排和管理平台,能够高效地调度、管理和监控容器化应用程序;其本身使用声明式语义管理着集群内所有资源模型、应用程序、存储、网络等多种资源,Node 本身又属于 K8s 计算资源,上面承载运行着各种类型的应用程序,当Node NotReady 后运行在其上面各种 Workload 类型的 Pod 都会受到影响,脱离了 K8s 生命周期的

设置k8s管理节点异常容忍时间-爱代码爱编程

说明 每个节点上的 kubelet 需要定时向 apiserver 上报当前节点状态,如果两者间网络异常导致心跳终端,kube-controller-manager 中的 NodeController 会将该节点标记为 U

k8s如何基于istio重新实现微服务-爱代码爱编程

K8S如何基于Istio重新实现微服务 认识 Istio前言Istio 的理念Istio 的架构数据平面控制平面服务与 Istio 的关系 Istio 实践环境准备安装 Helm安装Istio

【实践】 使用k8s的leader-爱代码爱编程

背景 假设你有这样一个应用部署在k8s中, 该应用有以下功能模块:  它是一个web服务, 接受HTTP服务请求并处理  它同时还是需要提供一个任务监控的模块, 用来监控数据库中的任务进程并执行相应的逻辑 如果该应用需要提高HTTP的处理能力,不可避免会想到通过部署多副本的方案来实现 但是,任务监控模块在多副本的情况下, 每个副本都会执行,

eks cluster games: 云原生安全挑战之旅-爱代码爱编程

引言 在云计算和容器技术快速发展的今天,Kubernetes已成为容器编排的首选平台,而Amazon EKS (Elastic Kubernetes Service) 则是AWS提供的托管Kubernetes服务。随着这些

kubernetes(三)-爱代码爱编程

k8s之持久化存储pv&pvc 存储资源管理 在基于k8s容器云平台上,对存储资源的使用需求通常包括以下几方面: 1.应用配置文件、密钥的管理; 2.应用的数据持久化存储; 3.在不同的应用间共享数据存储; k8s支持Volume类型 k8s的Volume抽象概念就是针对以上问题提供的解决方案,k8s的volume类型非常丰富,从临时目录

rockylinux8.10多master节点高可用k8s1.28集群部署_rocky linux kubadm-爱代码爱编程

kubernetes集群部署 常见的 k8s 部署方式包括:二进制包、kubeadm 工具、云服务提供商、或通过一些开源的工具搭建,例如:sealos、kuboard、Runcher、kubeSphere。 本文使用ku

k8s高可用集群部署-爱代码爱编程

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:Linux运维老纪的首页,持续学习,不断总结,共同进步,活到老学到老 导航剑指大厂系列:全面总结 运维核心技术:系统基础、数据库、网路技术、系统安全、自动化运维、容器技术、监控工具、脚本

k8s-爱代码爱编程

在 Kubernetes (K8s) 中,NetworkPolicy 是一种用于控制 Pod 间网络流量以及 Pod 与外部网络之间的流量的资源对象。通过配置 NetworkPolicy,你可以在 Kubernetes 集群

kebuadm部署k8s集群-爱代码爱编程

官方文档: Installing kubeadm | Kubernetes 切记要关闭防⽕墙、selinux、禁用交换空间, cpu核⼼数⾄少为2 内存4G kubeadm部署k8s⾼可用集群的官方文档: Creating Highly Available Clusters with kubeadm | Kubernetes 你需要在每台机器

k8s系列-爱代码爱编程

一、Kubernetes网络模型 ​ Kubernetes网络模型设计的一个基础原则是:每个Pod都拥有一个独立的IP地址,并假定所有Pod都在一个可以直接连通的、扁平的网络空间中,不管它们是否运行在同一个Node(宿主机

k8s-爱代码爱编程

Pod控制器介绍 Pod是kubernetes的最小管理单元,在kubernetes中,按照pod的创建方式可以将其分为两类: 自主式pod:kubernetes直接创建出来的Pod,这种pod删除后就没有了,也不会重建控制器创建的pod:kubernetes通过控制器创建的pod,这种pod删除了之后还会自动重建 什么是Pod控制器 Pod控制器

kubernetes集群搭建_kubernets集群搭建-爱代码爱编程

集群搭建 1.准备工作(所有节点都执行)1.1配置/etc/hosts文件1.2关闭防火墙1.3关闭selinux1.4关闭交换分区,提升性能1.5修改机器内核参数1.6配置时间同步1.7配置阿里云镜像源

使用k8s部署rainloop-爱代码爱编程

说明 * rainloop最新源码官方下载地址:https://www.rainloop.net/downloads/ * 系统要求:https://www.rainloop.net/docs/system-require

kubernetes部署elk-爱代码爱编程

1. 系统架构 IP 角色 主机名 Pod 10.0.0.231 Master k8s231.tom.com 无 10.0.0.232 Node k8s232.tom.com elasticsear,zookeeper,kafka,filebeat,logstash 10.0.0.233 Node k8s233.tom.co

kubesphere-爱代码爱编程

初始密码 Account: admin Password: P@88w0rd ansible部署 选一台master 节点 --- - hosts: k8s_masters become: yes tasks: