04 2022 档案
摘要:
ConfigMap是k8s的配置管理工具,通常用来保存明文的配置信息,以key-value形式传递配置。 一、使用命令创建ConfigMap对象 1.通过--from-literal参数创建 kubectl create configmap mycm1 --from-literal=appid=or
阅读全文
ConfigMap是k8s的配置管理工具,通常用来保存明文的配置信息,以key-value形式传递配置。 一、使用命令创建ConfigMap对象 1.通过--from-literal参数创建 kubectl create configmap mycm1 --from-literal=appid=or
阅读全文
摘要:
某些应用是要持久化数据的,如果直接持久化在pod所在节点,当pod因为某种原因重建或被调度另外一台节点,是无法访问到之前持久化的数据,所以需要一个公共存储数据的地方,无论pod删除重建或重新调度到其他节点都能访问原来的数据,使用nfs就可以到达此目的。 一、安装nfs 1.在k8sMaster主节点
阅读全文
某些应用是要持久化数据的,如果直接持久化在pod所在节点,当pod因为某种原因重建或被调度另外一台节点,是无法访问到之前持久化的数据,所以需要一个公共存储数据的地方,无论pod删除重建或重新调度到其他节点都能访问原来的数据,使用nfs就可以到达此目的。 一、安装nfs 1.在k8sMaster主节点
阅读全文
摘要:
Ingress 的功能其实很容易理解:所谓 Ingress,就是 Service 的“Service”,代理不同后端 Service 而设置的负载均衡服务。 一、安装ingress 1.查找ingress安装文件 从github上查看ingress对应k8s版本的deploy文件,链接地址是: ht
阅读全文
Ingress 的功能其实很容易理解:所谓 Ingress,就是 Service 的“Service”,代理不同后端 Service 而设置的负载均衡服务。 一、安装ingress 1.查找ingress安装文件 从github上查看ingress对应k8s版本的deploy文件,链接地址是: ht
阅读全文
摘要:
将一组pod公开为网络服务,通过service代理,可以实现负载均衡 一、ClusterIP 此方式只能在集群内访问 1.使用命令暴露已存在的pod (1)继续使用前面章节的案例,查看名称为nginx的deploy下的pod kubectl get pod -n dev -owide 进入每个pod
阅读全文
将一组pod公开为网络服务,通过service代理,可以实现负载均衡 一、ClusterIP 此方式只能在集群内访问 1.使用命令暴露已存在的pod (1)继续使用前面章节的案例,查看名称为nginx的deploy下的pod kubectl get pod -n dev -owide 进入每个pod
阅读全文
摘要:
Deployment控制器通常用来部署无状态的应用,这样可以在任意的节点上扩容或者删除,而不用考虑数据的问题,它可以管理pod对象。 一、多副本 1.使用命令行方式创建Deployment 在dev名称空间下创建3个副本的nginx pod kubectl create deployment ngi
阅读全文
Deployment控制器通常用来部署无状态的应用,这样可以在任意的节点上扩容或者删除,而不用考虑数据的问题,它可以管理pod对象。 一、多副本 1.使用命令行方式创建Deployment 在dev名称空间下创建3个副本的nginx pod kubectl create deployment ngi
阅读全文
摘要:
pod是k8s项目中的最小编排单位,它是运行中的一组(一个或多个)容器,这些容器共享存储、网络、调度等资源,pod是一个逻辑概念,同一个名称空间下不同pod可以通过ip互相访问。 一、通过命令行方式管理 1.创建 在dev名称空间下创建名称为mynginx的pod,如果不指定-n参数,则默认创建在d
阅读全文
pod是k8s项目中的最小编排单位,它是运行中的一组(一个或多个)容器,这些容器共享存储、网络、调度等资源,pod是一个逻辑概念,同一个名称空间下不同pod可以通过ip互相访问。 一、通过命令行方式管理 1.创建 在dev名称空间下创建名称为mynginx的pod,如果不指定-n参数,则默认创建在d
阅读全文
摘要:
namespace的作用就是用来隔离资源,将同一集群中的资源划分为相互隔离的组。同一名称空间内的资源名称要唯一,但不同名称空间时没有这个要求。有些k8s资源对象与名称空间没有关系,例如 StorageClass、Node、PersistentVolume 等。 一、使用命令行管理 1.创建 kube
阅读全文
namespace的作用就是用来隔离资源,将同一集群中的资源划分为相互隔离的组。同一名称空间内的资源名称要唯一,但不同名称空间时没有这个要求。有些k8s资源对象与名称空间没有关系,例如 StorageClass、Node、PersistentVolume 等。 一、使用命令行管理 1.创建 kube
阅读全文
摘要:
一、准备三台节点 从上篇文章 k8s入门之基础环境准备(一)安装的Ubuntu虚拟机克隆出三台虚拟机,如图所示 启动这三台虚拟机节点,分别做如下配置 虚拟机名称 IP HostName k8sMaster 192.168.59.110 k8sMaster k8sWorker01 192.168.59
阅读全文
一、准备三台节点 从上篇文章 k8s入门之基础环境准备(一)安装的Ubuntu虚拟机克隆出三台虚拟机,如图所示 启动这三台虚拟机节点,分别做如下配置 虚拟机名称 IP HostName k8sMaster 192.168.59.110 k8sMaster k8sWorker01 192.168.59
阅读全文
摘要:
一、在虚拟机中安装Ubuntu20.04.4系统 1.下载Ubuntu20.04.4服务器版本系统 下载链接地址如下: https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04 2.在Vmware Workstation中安装该版本的系统(
阅读全文
一、在虚拟机中安装Ubuntu20.04.4系统 1.下载Ubuntu20.04.4服务器版本系统 下载链接地址如下: https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04 2.在Vmware Workstation中安装该版本的系统(
阅读全文

浙公网安备 33010602011771号