草庐IT

k8smaster

全部标签

【云原生 • Kubernetes】搭建 k8s 集群(Kubeadm 方式)

目录一、k8s集群平台规划1.单master集群2.多master集群(推荐)二、集群环境硬件配置要求三、k8s集群搭建(Kubeadm方式)1.主机准备2.系统初始化3.Docker的安装4.添加阿里云yum源5.kubeadm、kubelet、kubectl的安装6.在Master节点中部署集群7.将node节点加入集群8.部署CNI网络插件四、方法总结一、k8s集群平台规划k8s集群可以有两种规划方式,单master集群和多master集群。1.单master集群顾名思义该集群中只有一个master节点,在这样的集群规划中,如果master节点出了任何问题,它所管理的各个node节点都会

清理k8s集群Evicted,Failed的Pod!

简介:不知知道各位是如何清理的,我尝试过用阿里的任何一个面板清理,但是还要换页就很烦,所以自己就写了一个小脚本,更GOOD!的是你还可以把他放到你的定时任务里面去,为啥要这么做,不得不说,咱的集群有点小垃圾,不过那也没办法,集群也不敢动,谁知道啥时候崩了,锅谁来背,哈哈!一个简单的不能再简单的shell脚本了#!/bin/bashsource/etc/profileprintf"\n本次操作是用来清理集群内部状态为Evicted和Failed的Pod!\n"printf"\nA.Aliyun-productB.Aliyun-testC.k8s-Intranet\n\n"read-p"你需要清理

清理k8s集群Evicted,Failed的Pod!

简介:不知知道各位是如何清理的,我尝试过用阿里的任何一个面板清理,但是还要换页就很烦,所以自己就写了一个小脚本,更GOOD!的是你还可以把他放到你的定时任务里面去,为啥要这么做,不得不说,咱的集群有点小垃圾,不过那也没办法,集群也不敢动,谁知道啥时候崩了,锅谁来背,哈哈!一个简单的不能再简单的shell脚本了#!/bin/bashsource/etc/profileprintf"\n本次操作是用来清理集群内部状态为Evicted和Failed的Pod!\n"printf"\nA.Aliyun-productB.Aliyun-testC.k8s-Intranet\n\n"read-p"你需要清理

k8s的安装部署

目录k8s是什么?有什么作用?CNCF是什么? k8s里面有哪些组件?k8s架构图 k8s的安装部署1、IP地址规划:2、关闭firewalld和selinux(在k8s集群master和node上都进行操作)3、在所有机器上安装docker安装yum相关工具,下载docker-ce.repo文件 安装docker-ce软件启动docker服务,设置docker开机自启4、关闭交换分区5、重新命名主机名,并修改hosts文件6、修改一些内核参数 7、安装kubadm,kubctl,kublet软件8、部署kubernetesmaster9、将node节点服务器加入k8s集群10.安装网络插件f

k8s的安装部署

目录k8s是什么?有什么作用?CNCF是什么? k8s里面有哪些组件?k8s架构图 k8s的安装部署1、IP地址规划:2、关闭firewalld和selinux(在k8s集群master和node上都进行操作)3、在所有机器上安装docker安装yum相关工具,下载docker-ce.repo文件 安装docker-ce软件启动docker服务,设置docker开机自启4、关闭交换分区5、重新命名主机名,并修改hosts文件6、修改一些内核参数 7、安装kubadm,kubctl,kublet软件8、部署kubernetesmaster9、将node节点服务器加入k8s集群10.安装网络插件f

【K8S系列】深入解析有状态服务

目录序言1基本介绍2使用介绍2.1  HeadlessService2.2 PersistentVolume2.3 StatefulSet2.4 InitContainers 3问题4投票序言在你想要放弃的时候,想想是什么让你当初坚持走到了这里。Kubernetes(k8s)是一个容器编排平台,允许在容器中运行应用程序和服务。今天学习一下有状态服务。有状态服务是一种特殊类型的服务,它们需要保持数据的状态,以确保可靠性和一致性。在Kubernetes中,有状态服务通常是指需要持久化数据存储的服务,如数据库服务。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记

【K8S系列】深入解析有状态服务

目录序言1基本介绍2使用介绍2.1  HeadlessService2.2 PersistentVolume2.3 StatefulSet2.4 InitContainers 3问题4投票序言在你想要放弃的时候,想想是什么让你当初坚持走到了这里。Kubernetes(k8s)是一个容器编排平台,允许在容器中运行应用程序和服务。今天学习一下有状态服务。有状态服务是一种特殊类型的服务,它们需要保持数据的状态,以确保可靠性和一致性。在Kubernetes中,有状态服务通常是指需要持久化数据存储的服务,如数据库服务。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记

【K8S系列】深入解析 ReplicaSet

目录序言1基础介绍 1.1重要特性1.2 控制器1.3 标签选择器示例配置文件:1.4 自动伸缩示例配置文件:2拓展2.1Deployment水平扩展思考问题:3投票序言要从容地着手去做一件事,但一旦开始,就要坚持到底Kubernetes(k8s)是一个容器编排平台,允许在容器中运行应用程序和服务。今天学习一下k8sReplicaSet。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点1基础介绍 KubernetesReplicaSet是Kubernetes中的一个重要组件,它用于确保指定数量的Pod副本正在运行。在本节中,我们将深入探讨Kuber

【K8S系列】深入解析 ReplicaSet

目录序言1基础介绍 1.1重要特性1.2 控制器1.3 标签选择器示例配置文件:1.4 自动伸缩示例配置文件:2拓展2.1Deployment水平扩展思考问题:3投票序言要从容地着手去做一件事,但一旦开始,就要坚持到底Kubernetes(k8s)是一个容器编排平台,允许在容器中运行应用程序和服务。今天学习一下k8sReplicaSet。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点1基础介绍 KubernetesReplicaSet是Kubernetes中的一个重要组件,它用于确保指定数量的Pod副本正在运行。在本节中,我们将深入探讨Kuber

【K8S系列】深入解析控制器

 目录序言1基础介绍1.1前情提要1.2  Kube-controller-manager介绍1.3控制器类型2使用介绍2.1 控制循环2.2 Deployment控制器实际状态:期望状态:PodTemplate:3总结4投票序言在你想要放弃的时候,想想是什么让你当初坚持走到了这里。Kubernetes(k8s)是一个容器编排平台,允许在容器中运行应用程序和服务。今天学习一下k8s控制器。文章标记颜色说明:黄色:重要标题红色:用来标记结论绿色:用来标记一级论点蓝色:用来标记二级论点1基础介绍1.1前情提要回忆一下,我和你详细介绍了Pod的用法,讲解了Pod这个API对象的各个字段。而接下来,我