草庐IT

k8smaster

全部标签

K8S原来如此简单(七)存储

emptyDir临时卷有些应用程序需要额外的存储,但并不关心数据在重启后仍然可用。例如,缓存服务经常受限于内存大小,将不常用的数据转移到比内存慢、但对总体性能的影响很小的存储中。再例如,有些应用程序需要以文件形式注入的只读数据,比如配置数据或密钥。临时卷就是为此类用例设计的。因为卷会遵从Pod的生命周期,与Pod一起创建和删除,所以停止和重新启动Pod时,不会受持久卷在何处可用的限制。 下面我们就通过一个临时卷,让一个pod中的两个容器实现文件共享。apiVersion:v1kind:Podmetadata:name:emptydirpodnamespace:chesternsspec:con

kubeadm搭建单master k8s集群

                                         kubeadm搭建单masterk8s集群一、准备环境软件环境:软件版本操作系统CentOS7.9_x64内核kernel-ml-5.17.3-1.el7Dockerdocker-ce-20.10.14-3.el7.x86_64Kubernetesv1.23 服务器规划:主机名(角色)IPCPU内存K8s-master192.168.20.2112核4GK8s-node1192.168.20.2124核8GK8s-node2192.168.20.2134核8GK8s-node3192.168.20.2144核8G

kubeadm搭建单master k8s集群

                                         kubeadm搭建单masterk8s集群一、准备环境软件环境:软件版本操作系统CentOS7.9_x64内核kernel-ml-5.17.3-1.el7Dockerdocker-ce-20.10.14-3.el7.x86_64Kubernetesv1.23 服务器规划:主机名(角色)IPCPU内存K8s-master192.168.20.2112核4GK8s-node1192.168.20.2124核8GK8s-node2192.168.20.2134核8GK8s-node3192.168.20.2144核8G

使用kubeadm部署K8S集群

1集群规划1.1kubeadm部署方式介绍kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具,这个工具能通过两条指令完成一个kubernetes集群的部署:创建一个Master节点kubeadminit将Node节点加入到当前集群中$kubeadmjoin1.2安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统CentOS7.x-86_x64硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多集群中所有机器之间网络互通可以访问外网,需要拉取镜像禁止swap分区1.3资源划分角色IP地址组件master

使用kubeadm部署K8S集群

1集群规划1.1kubeadm部署方式介绍kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具,这个工具能通过两条指令完成一个kubernetes集群的部署:创建一个Master节点kubeadminit将Node节点加入到当前集群中$kubeadmjoin1.2安装要求在开始之前,部署Kubernetes集群机器需要满足以下几个条件:一台或多台机器,操作系统CentOS7.x-86_x64硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多集群中所有机器之间网络互通可以访问外网,需要拉取镜像禁止swap分区1.3资源划分角色IP地址组件master

K8S 实用工具之四 - kubectl实用插件

开篇?引言:磨刀不误砍柴工工欲善其事必先利其器第一篇:《K8S实用工具之一-如何合并多个kubeconfig?》第二篇:《K8S实用工具之二-终端UIK9S》第三篇:《K8S实用工具之三-图形化UILens》在《K8S实用工具之一-如何合并多个kubeconfig?》一文中,我们介绍了kubectl的插件管理工具krew。接下来就顺势介绍几个实用的kubectl插件。kubectl实用插件access-matrix显示服务器资源的RBAC访问矩阵。您是否曾经想过您对所提供的kubernetes集群拥有哪些访问权限?对于单个资源,您可以使用kubectlauthcan-i列表部署,但也许您正在寻

K8S 实用工具之四 - kubectl实用插件

开篇?引言:磨刀不误砍柴工工欲善其事必先利其器第一篇:《K8S实用工具之一-如何合并多个kubeconfig?》第二篇:《K8S实用工具之二-终端UIK9S》第三篇:《K8S实用工具之三-图形化UILens》在《K8S实用工具之一-如何合并多个kubeconfig?》一文中,我们介绍了kubectl的插件管理工具krew。接下来就顺势介绍几个实用的kubectl插件。kubectl实用插件access-matrix显示服务器资源的RBAC访问矩阵。您是否曾经想过您对所提供的kubernetes集群拥有哪些访问权限?对于单个资源,您可以使用kubectlauthcan-i列表部署,但也许您正在寻

各种本地k8s运行总结对比

简介: 本机上运行k8s的各种不同软件的对比和结构图1.本地k8s运行总结1)运行软件(1)minikubekindk3s(2)MicroK8S(3)K0S(4)DockerDesktop(5)OpenShift2)各种系统主要图(1)k3s(2)k0s(3)MiniKube(4)Kind(5)K8s(6)DockerDesktopk8s(7)OpenShitCRChttps://www.yuque.com/wushifengcn/kb/fb9tb8 https://developer.aliyun.com/article/881518 1本地k8s运行总结本机上运行k8s的各种不同软件的对比

各种本地k8s运行总结对比

简介: 本机上运行k8s的各种不同软件的对比和结构图1.本地k8s运行总结1)运行软件(1)minikubekindk3s(2)MicroK8S(3)K0S(4)DockerDesktop(5)OpenShift2)各种系统主要图(1)k3s(2)k0s(3)MiniKube(4)Kind(5)K8s(6)DockerDesktopk8s(7)OpenShitCRChttps://www.yuque.com/wushifengcn/kb/fb9tb8 https://developer.aliyun.com/article/881518 1本地k8s运行总结本机上运行k8s的各种不同软件的对比

K8S 使用Kubeadm搭建高可用Kubernetes(K8S)集群 - 证书有效期100年

多Master节点的K8S集群满足高可用性要求适用于生产环境。目录0.选择部署拓扑0.1.堆叠式Etcd拓扑(选择)0.2.外部Etcd拓扑1.主机规划2.检查和配置主机环境2.1.验证每个主机上的MAC地址和Product_id的唯一性2.2.检查运行Kubernetes所需的端口是否未被占用2.3.配置主机名称2.4.添加hosts名称解析2.5.配置时间同步2.6.关闭SWAP2.7.关闭Firewalld2.8.关闭SeLinux2.9.启用bridge-nf功能2.10.安装并启用IPVS3.安装容器运行平台-Docker3.1.安装指定版本的Docker3.2.配置Docker和国