一、前言OpenStack云平台搭建需要两个节点,一个是controller(控制节点),另一个是compute(计算节点)。控制节点(controller)规划如下: 一块200G的硬盘。两块网卡,第一块网卡IP地址使用192.168.100.10,第二块网卡IP地址使用192.168.200.10。计算节点(compute)规划如下: 一块200G的硬盘和一块100G的硬盘。两块网卡,第一块网卡IP地址使用192.168.100.20,第二块网卡IP地址使用192.168.200.20。云平台搭建需要使用centos7.5及7.0版本的镜像和chinaskills_cloud_
目录一、Kubernetes简介二、Kubernetes架构三、Kunbernetes有哪些核心概念?1.集群Cluster2.容器Container3.POD4.副本集ReplicaSet5.服务service6.发布Deployment7.ConfigMap/Secret8.DaemonSet9.核心概念总结一、Kubernetes简介Kubernetes简称k8s,是支持云原生部署的一个平台,起源于谷歌。谷歌早在十几年之前就对其应用,通过容器方式进行部署。k8s本质上就是用来简化微服务的开发和部署的,关注点包括自愈和自动伸缩、调度和发布、调用链监控、配置管理、Metrics监控、日志监控
目录一、Kubernetes简介二、Kubernetes架构三、Kunbernetes有哪些核心概念?1.集群Cluster2.容器Container3.POD4.副本集ReplicaSet5.服务service6.发布Deployment7.ConfigMap/Secret8.DaemonSet9.核心概念总结一、Kubernetes简介Kubernetes简称k8s,是支持云原生部署的一个平台,起源于谷歌。谷歌早在十几年之前就对其应用,通过容器方式进行部署。k8s本质上就是用来简化微服务的开发和部署的,关注点包括自愈和自动伸缩、调度和发布、调用链监控、配置管理、Metrics监控、日志监控
1、概念StorageClass是一个存储类,通过创建StorageClass可以动态生成一个存储卷,供k8s用户使用。使用StorageClass可以根据PVC动态的创建PV,减少管理员手工创建PV的工作。StorageClass的定义主要包括名称、后端存储的提供者(privisioner)和后端存储的相关参数配置。StorageClass一旦被创建,就无法修改,如需修改,只能删除重建。2、创建要使用StorageClass,我们就得安装对应的自动配置程序,比如本篇文章使用的存储后端是nfs,那么我们就需要使用到一个NFS-Subdir-External-Provisioner的自动配置程序
1、概念StorageClass是一个存储类,通过创建StorageClass可以动态生成一个存储卷,供k8s用户使用。使用StorageClass可以根据PVC动态的创建PV,减少管理员手工创建PV的工作。StorageClass的定义主要包括名称、后端存储的提供者(privisioner)和后端存储的相关参数配置。StorageClass一旦被创建,就无法修改,如需修改,只能删除重建。2、创建要使用StorageClass,我们就得安装对应的自动配置程序,比如本篇文章使用的存储后端是nfs,那么我们就需要使用到一个NFS-Subdir-External-Provisioner的自动配置程序
一,什么是云计算?云计算(cloudcomputing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。 现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。OK,以上所述还是比较的抽
一,什么是云计算?云计算(cloudcomputing)是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程序分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序得到结果并返回给用户。云计算早期,简单地说,就是简单的分布式计算,解决任务分发,并进行计算结果的合并。因而,云计算又称为网格计算。通过这项技术,可以在很短的时间内(几秒钟)完成对数以万计的数据的处理,从而达到强大的网络服务。 现阶段所说的云服务已经不单单是一种分布式计算,而是分布式计算、效用计算、负载均衡、并行计算、网络存储、热备份冗杂和虚拟化等计算机技术混合演进并跃升的结果。OK,以上所述还是比较的抽
Kubernetes安装一、环境准备1、使用的环境版本操作系统:Anolis7.9x64版本、Anolis8.4x64版本Docker:1.31.1Kubernetes:1.25.02、需要安装的组件Docker:Docker容器kubelet:运行于所有Node上,负责启动容器和Podkubeadm:负责初始化集群kubectl:k8s命令行工具,通过其可以部署/管理应用以及CRUD各种资源3、环境设置1)关闭防火墙#开机禁用防火墙systemctldisablefirewalld.service#关闭防火墙systemctlstopfirewalld.service2)设置节点主机名hos
Kubernetes安装一、环境准备1、使用的环境版本操作系统:Anolis7.9x64版本、Anolis8.4x64版本Docker:1.31.1Kubernetes:1.25.02、需要安装的组件Docker:Docker容器kubelet:运行于所有Node上,负责启动容器和Podkubeadm:负责初始化集群kubectl:k8s命令行工具,通过其可以部署/管理应用以及CRUD各种资源3、环境设置1)关闭防火墙#开机禁用防火墙systemctldisablefirewalld.service#关闭防火墙systemctlstopfirewalld.service2)设置节点主机名hos
生产环境下,通常会将业务网和存储网进行分离,因此服务器通常会有多块网卡,在裸金属服务器初始化Kubernetes环境后,在安装网卡插件时需要指定业务网网卡名称,才能使集群应用正确的网络地址。本文介绍使用Calico插件作为cni实现,在多网卡环境下,指定集群使用的网络。一、系统环境系统安装了多块网卡并配置了多个IP,管理网、业务网和存储网分离。Kubernetes已经完成了初始化。相关工作节点已加入集群。名称版本Kubernetes版本1.22.15网络插件类型/版本calico/3.24操作系统类型/版本centos/7.9其中172.16.16.0/23是存储网络,172.16.10.0/