目录1、linux环境初始化及内核调优(1)设置主机名、关闭防火墙、配置集群ip映射、关闭selinux(2)禁用linux的透明大页、标准大页(3)禁用swap分区(4)配置集群时间同步,同步阿里云服务器时间(5)linux内核参数调优(6)配置ipvs2、rke2安装k8s(1)主节点安装执行(2)从节点安装执行(3)以上安装完成后在主节点1执行(一台主节点)(4)主节点1配置启动完成后,在其他主节点执行以下命令进行配置(5)以上主节点都启动后,接下来在所有从节点的进行以下配置3、集群kubectl命令行工具优化4、rke2集群升级问题 Kubernetes在1.20版之后已
目录序言1.问题引入1.1问题描述 2问题解答2.1pod属性2.1.1 NodeSelector2.1.2 HostAliases2.1.3 shareProcessNamespace2.1.4 NodeName2.1.5 其他pod属性2.2容器属性2.2.1 ImagePullPolicy2.2.2 Lifecycle3总结4.投票序言任何一件事情,只要坚持六个月以上,你都可以看到质的飞跃。在上一篇文章中:【K8S系列】Pod详解 详细介绍了Pod这个Kubernetes项目中最重要的概念。而在今天这篇文章中,我会和你分享Pod对象的更多细节。希望这篇文章,能帮助你对K8s-pod有个
目录序言1.问题引入1.1问题描述 2问题解答2.1pod属性2.1.1 NodeSelector2.1.2 HostAliases2.1.3 shareProcessNamespace2.1.4 NodeName2.1.5 其他pod属性2.2容器属性2.2.1 ImagePullPolicy2.2.2 Lifecycle3总结4.投票序言任何一件事情,只要坚持六个月以上,你都可以看到质的飞跃。在上一篇文章中:【K8S系列】Pod详解 详细介绍了Pod这个Kubernetes项目中最重要的概念。而在今天这篇文章中,我会和你分享Pod对象的更多细节。希望这篇文章,能帮助你对K8s-pod有个
本文更好的阅读体验请见个人博客服务器准备主机名公网IP内网IP系统配置k8s-master119.3.168.188192.168.0.194CentOS7.64核16Gk8s-node1121.36.55.3192.168.0.130CentOS7.64核16Gk8s-node2124.70.19.106192.168.0.130CentOS7.64核16G系统前期设置设置主机名hostnamectlset-hostnamek8s-masterhostnamectlset-hostnamek8s-node1hostnamectlset-hostnamek8s-node2配置hosts文件ca
本文更好的阅读体验请见个人博客服务器准备主机名公网IP内网IP系统配置k8s-master119.3.168.188192.168.0.194CentOS7.64核16Gk8s-node1121.36.55.3192.168.0.130CentOS7.64核16Gk8s-node2124.70.19.106192.168.0.130CentOS7.64核16G系统前期设置设置主机名hostnamectlset-hostnamek8s-masterhostnamectlset-hostnamek8s-node1hostnamectlset-hostnamek8s-node2配置hosts文件ca
文章目录自建高可用k8s集群前置概念与操作一、内核升级二、k8s集群架构
文章目录自建高可用k8s集群前置概念与操作一、内核升级二、k8s集群架构
在前面知识点docker的就提到过k8s,相当于到docker的一个脚手架或者说是一个管理编排容器的工具,但这个脚手架是怎么来的呢?最开始专门的运维工作很复杂,因此在运维工程师技术领域出现了一个技术叫Ansible,使得运维工程师很多工作可以定制化出来交给程序执行。到2014年左右随着docker的出现,使得运维工作,可以让我们开发人员也参与进来,但是docker在早期,它的功能还不是很强大,只能对于单台dockerhost主机,进行容器的操作,同时它自带了一个管理工具dockercompose,随着后期的发展,docker在dockerhost的基础上发展出了虚拟资源池的概念,也就是到doc
在前面知识点docker的就提到过k8s,相当于到docker的一个脚手架或者说是一个管理编排容器的工具,但这个脚手架是怎么来的呢?最开始专门的运维工作很复杂,因此在运维工程师技术领域出现了一个技术叫Ansible,使得运维工程师很多工作可以定制化出来交给程序执行。到2014年左右随着docker的出现,使得运维工作,可以让我们开发人员也参与进来,但是docker在早期,它的功能还不是很强大,只能对于单台dockerhost主机,进行容器的操作,同时它自带了一个管理工具dockercompose,随着后期的发展,docker在dockerhost的基础上发展出了虚拟资源池的概念,也就是到doc
关注k8s的小伙伴们都知道在k8s1.24版dockershim代码正式的从k8s移除了。这也就意味着k8s与docker的对接再也不像以前那么丝滑了。这篇文档记录一下我在使用docker作为CRI插件时部署k8s的步骤。我依然借助kubeadm来部署k8s,关于kubeadm的使用可以参考我前面的文档,和这篇文档重复的步骤我就不在这儿写了,我们只关注和docker相关的部分。配置dnf源OpenEuler的包管理工具使用的是rpm,可以配置centos的dockeryum源,这里我们使用阿里云的yum源。创建文件/etc/yum.repos.d/docker-ce.repo并填入以下内容:[