首页 > 其他分享 >Kubernetes集群部署(kubernetes)

Kubernetes集群部署(kubernetes)

时间:2024-09-21 17:19:15浏览次数:10  
标签:kubernetes Kubernetes 然后 yum 集群 k8s 节点

三台主机恢复到docker快照状态;

检查驱动器类型为sytemd;

设置各个节点的主机名;

然后同步会话,修改hosts文件;

在k8s运行过程中不建议使用交换分区;

关闭交换分区;

但是这种方法是临时性的;

如何设置永久不启用交换分区;

交换分区也是以挂载的方式加入到系统中的;注释掉即可;

然后免交互的方式部署k8s的仓库;

具体步骤阿里镜像站获取;

cat /etc/yum.repos.d/kubernetes.repo

[kubernetes ]

name=Kubernetes

baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-e17-x86_64/

enabled=1

gpgcheck=0

repo_gpgcheck=0

gpgkey=https://mirrors.aliyun.com/kubernetes/yum/doc/yum-key.gpg

https://mirrors.aliyun.com/kubernetes/yum/doc/rpm-package-key.gpg

EOF

然后清空yum缓存;

然后开始安装:

本次实验环境采用1.23.0的版本;

然后将kubelet设置为开机自启;先不启动;

然后将初始化k8s所需的配置信息导出到文件中;

打开该文件进行修改;

且关闭会话同步功能;

只针对master节点;

然后获取该版本k8s所需的镜像包:

然后将提前下载好的镜像拉取到各个节点;

然后三个主机进行导入;

然后初始化集群环境;

最后会给到一个加入集群的令牌;

持此令牌可以加入到集群中;且在root身份下;

然后粘贴令牌到两个node节点上执行一遍;

kubeadm join 192.168.10.101:6443 --token abcdef.0123456789abc

--discovery-token-ca-cert-hash sha256:3907d8e8856236b67812463c384c3b81c1a5d91546458bbd6ae

最后根据初始化集群时的提示;进行下一步的操作;

最后获取集群的信息;

查看当前pod的运行状态;

将已经下载好的calico的“配置文件”上传到服务器中;

将calico创建出来:

再查询pod状态;

节点状态:

将kubectl设置一个别名:

让该参数生效:

查询节点的资源使用情况:

提示少一个Metrics插件;

安装:

打开该文件检查:

核对镜像的来源:

证书格式:

创建出来:

再查看节点资源使用情况:

还可以切换对象为pod:

以web界面查看信息:

安装面板服务:

(GITHUB中可以获取)

创建一个目录,用于存放面板文件:

创建:

查看dashboard暴露的端口:

如何固定端口:

打开面板服务的配置文件;

提示不让使用:

google支持自签名证书;但是微软自带的不支持;

如何解决???

直接用GooGle浏览器访问:

再安装一个helm;

命令优化:

最后把所有节点重启一下:

检查节点的可用性:

然后全部节点关机做快照!!!

标签:kubernetes,Kubernetes,然后,yum,集群,k8s,节点
From: https://blog.csdn.net/2401_85084312/article/details/142420341

相关文章

  • Dora Cloud管理系统的对称集群配置
    DoraCloud管理系统中的对等集群配置及意义(PVE版)引言DoraCloud管理系统以其高效、灵活和可扩展的特性,在桌面虚拟化领域获得了广泛的认可。其中,对等集群(SymmetricClustering)架构是DoraCloud的一大亮点,它不仅能够提升系统的稳定性和性能,还简化了部署和维护过程。     ......
  • 【Kubernetes】常见面试题汇总(二十四)
    目录 71.假设一家公司想要修改它的部署方法,并希望建立一个更具可扩展性和响应性的平台。您如何看待这家公司能够实现这一目标以满足客户需求?72.考虑一家拥有非常分散的系统的跨国公司,期待解决整体代码库问题。您认为公司如何解决他们的问题?特别说明:题目69-113属于【Kube......
  • 【Kubernetes】常见面试题汇总(二十九)
    目录 81.简述你知道的几种CNI网络插件,并详述其工作原理。K8s常用的CNI网络插件(calico&&flannel),简述一下它们的工作原理和区别。特别说明:题目  1-68  属于【Kubernetes】的常规概念题,即“汇总(一)~(二十二)”。题目69-113属于【Kubernetes】的生产应用题。8......
  • 【Kubernetes】常见面试题汇总(二十三)
    目录 69.考虑一家拥有分布式系统的跨国公司,拥有大量数据中心,虚拟机和许多从事各种任务的员工。您认为这样公司如何以与Kubernetes一致的方式管理所有任务?70.考虑一种情况,即公司希望通过维持最低成本来提高其效率和技术运营速度。您认为公司将如何实现这一目标?特别说明:题......
  • 【Kubernetes】常见面试题汇总(三十)
    目录 82.Worker节点宕机,简述Pods驱逐流程。特别说明:题目  1-68  属于【Kubernetes】的常规概念题,即“汇总(一)~(二十二)”。题目69-113属于【Kubernetes】的生产应用题。82.Worker节点宕机,简述Pods驱逐流程。(1)节点宕机的概述:在Kubernetes集群中,当节......
  • 无人机集群路径规划:麻雀搜索算法(Sparrow Search Algorithm, SSA)​求解无人机集群路
     一、单个无人机路径规划模型介绍无人机三维路径规划是指在三维空间中为无人机规划一条合理的飞行路径,使其能够安全、高效地完成任务。路径规划是无人机自主飞行的关键技术之一,它可以通过算法和模型来确定无人机的航迹,以避开障碍物、优化飞行时间和节省能量消耗。二、无人......
  • 无人机集群路径规划:​北方苍鹰优化算法(Northern Goshawk Optimization,NGO)​求解无人机
     一、单个无人机路径规划模型介绍无人机三维路径规划是指在三维空间中为无人机规划一条合理的飞行路径,使其能够安全、高效地完成任务。路径规划是无人机自主飞行的关键技术之一,它可以通过算法和模型来确定无人机的航迹,以避开障碍物、优化飞行时间和节省能量消耗。二、无人......
  • kubeadm搭建K8S容器集群管理系统(一)
    认识各k8s各组件的作用: 1.1Kubernetes概述Kubernetes是Google开源的容器集群管理系统,基于Docker构建一个容器的调度服务,提供资源调度、均衡容灾、服务注册、动态扩缩容等功能套件。Kubernetes基于docker容器的云平台,简写成:k8s官方网站:https://kubernetes.io/官方网站非常友好,为......
  • kubernetes安全机制
    目录1.安全机制说明2.认证——Authentication2.1认证的方式2.2认证组件2.2.1需要被认证的访问类型2.2.2安全性说明2.2.3证书颁发2.3kubeconfig2.4ServiceAccount2.5Secret与SA的关系2.6总结3.鉴权——Authorization4.准入控制——AdmissionControl5.总结5.1认证(Authentication):......
  • kubernetes中如何抓包?
    目录描述1.在pod容器内抓包2.在节点主机上抓包3.使用nsenter命令抓包4.使用ksniff插件抓包描述随着容器化技术的普及,越来越多的应用部署在容器中,有时在正式环境中我们可能需要对容器进行抓包,以了解其网络通信情况及其排除通信异常的原因。此处,由于程序是在运行在Kubernetes的Po......