容器作为近些年最火热的后端技术,加快了很多企业的数字化转型进程。目前的企业,不是在使用云原生技术,就是在转向云原生技术的过程中。在容器化进程中,如何保持业务的平稳迁移,如何将现有的一些服务设施一并进行容器化迁移,也是众多企业较为关注的点。以DNS为例,如何构建一个云原生的企业DNS系统?CoreDNS简介CoreDNS是一个Go语言编写的灵活可扩展的DNS服务器,在Kubernetes中,作为一个服务发现的配置中心,在Kubernetes中创建的Service和Pod都会在其中自动生成相应的DNS记录。Kubernetes服务发现的特性,使CoreDNS很适合作为企业云原生环境的DNS服务器,
容器作为近些年最火热的后端技术,加快了很多企业的数字化转型进程。目前的企业,不是在使用云原生技术,就是在转向云原生技术的过程中。在容器化进程中,如何保持业务的平稳迁移,如何将现有的一些服务设施一并进行容器化迁移,也是众多企业较为关注的点。以DNS为例,如何构建一个云原生的企业DNS系统?CoreDNS简介CoreDNS是一个Go语言编写的灵活可扩展的DNS服务器,在Kubernetes中,作为一个服务发现的配置中心,在Kubernetes中创建的Service和Pod都会在其中自动生成相应的DNS记录。Kubernetes服务发现的特性,使CoreDNS很适合作为企业云原生环境的DNS服务器,
ConfigMapConfigMap是一种比较特殊的存储卷,它的主要作用是用来存储配置信息的。Secret在kubernetes中,还存在一种和ConfigMap非常类似的对象,称为Secret对象。它主要用于存储敏感信息,例如密码、秘钥、证书等等。 创建configmap 1.先创建username.txt,password.txt文件,输入对应用户名和密码信息[root@k8s-master1ConfigMap_secret]#catusername.txt xm[root@k8s-master1ConfigMap_secret]#cat 1234562.使用kubectl命令导出yaml
ConfigMapConfigMap是一种比较特殊的存储卷,它的主要作用是用来存储配置信息的。Secret在kubernetes中,还存在一种和ConfigMap非常类似的对象,称为Secret对象。它主要用于存储敏感信息,例如密码、秘钥、证书等等。 创建configmap 1.先创建username.txt,password.txt文件,输入对应用户名和密码信息[root@k8s-master1ConfigMap_secret]#catusername.txt xm[root@k8s-master1ConfigMap_secret]#cat 1234562.使用kubectl命令导出yaml
作者:老Z,云原生爱好者,目前专注于云原生运维,KubeSphereAmbassador。前言知识点定级:入门级RabbitMQ单节点安装部署RabbitMQ集群安装部署GitOps运维思想演示服务器配置主机名IPCPU内存系统盘数据盘用途zdeops-master192.168.9.92440200Ansible运维控制节点ks-k8s-master-0192.168.9.9141640200+200KubeSphere/k8s-master/k8s-worker/Cephks-k8s-master-1192.168.9.9241640200+200KubeSphere/k8s-master
作者:老Z,云原生爱好者,目前专注于云原生运维,KubeSphereAmbassador。前言知识点定级:入门级RabbitMQ单节点安装部署RabbitMQ集群安装部署GitOps运维思想演示服务器配置主机名IPCPU内存系统盘数据盘用途zdeops-master192.168.9.92440200Ansible运维控制节点ks-k8s-master-0192.168.9.9141640200+200KubeSphere/k8s-master/k8s-worker/Cephks-k8s-master-1192.168.9.9241640200+200KubeSphere/k8s-master
镜像下载、域名解析、时间同步请点击阿里云开源镜像站1.服务器要求:建议最小硬件配置:2核CPU、2G内存、20G硬盘服务器最好可以访问外网,会有从网上拉取镜像需求,如果服务器不能上网,需要提前下载对应镜像并导入节点1.1软件环境:1.2服务器规划:1.3架构图:2.操作系统初始化配置#关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld#关闭selinuxsed-i'/^SELINUX/s/enforcing/disabled/'/etc/selinux/config#永久setenforce0#临时#关闭swapswapoff-a#临时se
镜像下载、域名解析、时间同步请点击阿里云开源镜像站1.服务器要求:建议最小硬件配置:2核CPU、2G内存、20G硬盘服务器最好可以访问外网,会有从网上拉取镜像需求,如果服务器不能上网,需要提前下载对应镜像并导入节点1.1软件环境:1.2服务器规划:1.3架构图:2.操作系统初始化配置#关闭防火墙systemctlstopfirewalldsystemctldisablefirewalld#关闭selinuxsed-i'/^SELINUX/s/enforcing/disabled/'/etc/selinux/config#永久setenforce0#临时#关闭swapswapoff-a#临时se
概述 metrics-server是一个集群范围内的资源数据集和工具,同样的,metrics-server也只是显示数据,并不提供数据存储服务,主要关注的是资源度量API的实现,比如CPU、文件描述符、内存、请求延时等指标,metric-server收集数据给k8s集群内使用,如kubectl,hpa,scheduler等 下载metrics-server到官网下载最新的安装文件:https://github.com/kubernetes-sigs/metrics-server/releases目前最新的版本为0.6.1,找到对应的components.yaml文件下载即可修改yaml文件
概述 metrics-server是一个集群范围内的资源数据集和工具,同样的,metrics-server也只是显示数据,并不提供数据存储服务,主要关注的是资源度量API的实现,比如CPU、文件描述符、内存、请求延时等指标,metric-server收集数据给k8s集群内使用,如kubectl,hpa,scheduler等 下载metrics-server到官网下载最新的安装文件:https://github.com/kubernetes-sigs/metrics-server/releases目前最新的版本为0.6.1,找到对应的components.yaml文件下载即可修改yaml文件