【Kubernetes】k8s删除master节点后重新加入集群
目录 前言一、思路二、实战1.安装etcdctl指令2.重置旧节点的k8s3.旧节点的的 etcd 从 etcd 集群删除4.在 master03 上,创建存放证书目录5.把其他控制节点的证书拷贝到 master01 上6.把 master03 加入到集群7.验证 master03 是否加入到 k8s 集群,检查业务 三、总结 前言 各位小伙伴们好鸭,小涛又来了,分享一个近期遇到的Kubernetes...
Kubernetes基础(二十八)-K8S调度之拓扑分布TopologySpreadConstraints
1 引言 Kubernetes(K8s)是一款开源的容器编排平台,其调度系统能够智能地将容器化应用程序部署到集群中的节点。在分布式系统中,节点的负载均衡是至关重要的,而TopologySpreadConstraints(拓扑分散约束)正是K8s调度器的一个关键特性。本文将深入讨论TopologySpreadConstraints的概念、用法,并通过详细的示例演示如何在实际场景中应用TopologySpr...
Kubernetes基础(二十)-k8s存储对象Storage Classes
PVC)上。应用程序通过PVC使用存储资源,而不需要关心具体的存储实现细节。 3 Storage Classes的示例 示例一:定义Storage Class apiVersion: storage.k8s.io/v1kind: StorageClassmetadata: name: fastprovisioner: kubernetes.io/aws-ebsparameters: type: ...
飞天使-k8s知识点25-kubernetes实操10-安全认证
的集合,这里的权限都是许可形式的(白名单)。 # Role只能对命名空间内的资源进行授权,需要指定nameapcekind: RoleapiVersion: rbac.authorization.k8s.io/v1beta1metadata: namespace: dev name: authorization-rolerules:- apiGroups: [""] # 支持的API组列表,"...
飞天使-k8s知识点22-kubernetes实操7-ingress
将生成的Nginx配置写入到一个运行着的Nginx服务中,并动态更新到此为止,其实真正在工作的就是一个Nginx了,内部配置了用户定义的请求转发规则 概念理解 环境准备 # 创建文件夹[root@k8s-master01 ~]# mkdir ingress-controller[root@k8s-master01 ~]# cd ingress-controller/ # 获取ingress-ngi...
SpringBoot + Nacos + K8s 优雅停机
1 概念 2 用案例说话 案例前:k8s 停机流程 k8s + springboot + nacos 案例 案例优化 3 再次优化 mq 和 定时任务 流量控制 4 小结 1 概念 优雅停机是什么?网上说的优雅下线、无损下线,都是一个意思。 优雅停机,通常是指在设备、系统或应用程序中止运作前,先执行一定的流程或动作,以确保数据的安全、预防错误并保证系统的整体稳定。 一般来说,优雅停机可以参考以下步骤以...
rancher v2.8.1 如何成功注册已有 k8s 集群
iases: - hostnames: - rancher02.demo.com ip: 192.168.23.80 完整内容: ---apiVersion: rbac.authorization.k8s.io/v1kind: ClusterRolemetadata: name: proxy-clusterrole-kubeapiserverrules:- apiGroups: [""] re...
k8s除了可以直接运行docker镜像之外,还可以运行什么? springboot项目打包成的压缩包可以直接运行在docker容器中吗?
Kubernetes(k8s)主要设计用于自动部署、扩展和管理容器化应用程序。虽然它与Docker容器最为密切相关,Kubernetes实际上是与容器运行时技术无关的,这意味着它不仅仅能够管理Docker容器。Kubernetes支持多种容器运行时,包括但不限于: Docker:最为人熟知的容器平台,Kubernetes最初主要支持Docker。containerd:一个开放和可靠的容器运行时,是Do...
k8s学习(RKE+k8s+rancher2.x)成长系列之简配版环境搭建(三)
orization Mode(rbac,none)[rbac]:认证模式 [+]Kubernetes Docker image[rancher/hyperkube:v1.15.5-rancher1]:k8s镜像名 [+]Cluster domain[cluster.local]:集群域名 [+]Service Cluster IP Range[10.43.0.0/16]:集群内服务IP的范围 [+]En...
飞天使-k8s知识点19-kubernetes实操4-资源调度 标签和选择器:Label与Selector的使用-版本回退
文章目录 添加label资源调度 Deployment:创建与配置文件解析rs pod deploy 的关联信息展示Deployment:滚动更新Deployment:回滚回退版本实际操作 添加label [root@kubeadm-master1 test]# kubectl get podNAME READY STATUS RESTARTS AGEclient 1/1 Running 0 49...