
kubernetes
文章平均质量分 86
彼岸花@开
万里南天外,求书禹穴间
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CI/CD持续集成部署的那些事
docker安装使用,前后端工程打包配置,jenkins配置等等原创 2022-06-20 10:26:14 · 402 阅读 · 0 评论 -
kubernetes集群核心技术----配置管理Secret和ConfigMap(八)
目录1.什么是Secret?2.创建secret加密数据3.Secret以变量的形式挂载到Pod容器中4.Secret以Volume的形式挂载到pod容器中5.什么是ConfigMap?6.创建ConfigMap文件7.ConfigMap以Volume的形式挂载到pod容器中8.ConfigMap以变量的形式挂载到Pod容器中1.什么是Secret?将加密数据存在etcd里面,让Pod容器以挂载Volume的方式进行访问场景:凭证(一般是base64编码(echo原创 2021-04-07 14:32:37 · 167 阅读 · 0 评论 -
kubernetes集群核心技术---Controller(StatefulSet,DaemonSet,Job和Cronjob)(七)
1.无状态和有状态无状态:认为pod都是一样的 没有顺序的要求 不用考虑在哪个node上运行 随意进行伸缩和扩展有状态:上面的因素都需要考虑到 让每个pod都是独立的,保持pod的启动顺序和唯一性(唯一的网络标识符,持久存储,有序,比如mysql主从,先主后从)2.部署有状态应用(SatefulSet)无头service:ClusterIP:none1)satefulSet:部署有状态的应用,需要一个无头的service#部署kubectl apply -f原创 2021-03-26 17:16:36 · 190 阅读 · 0 评论 -
kubernetes集群核心技术----service和ingress(六)
目录1.什么是service2.pod和service关系3.常用的service类型1.什么是service1) 定义一组pod的访问规则2) 防止pod失联(服务发现),pod的重新创建,滚动升级等操作时,pod的ip地址会发生改变,因此,每一个pod的ip发生变化的时候,都会注册到service中,进行服务发现3) 定义一组pod访问策略(负载均衡)2.pod和service关系根据label和selector标签建立关联通过service实现pod原创 2021-03-26 16:21:31 · 770 阅读 · 0 评论 -
kubernetes集群核心技术---Controller(Deployment)(五)
目录1.什么是controller2.pod和controller关系3.deployment控制器应用场景4.使用deployment部署应用(yaml)4.1.导出deployment部署yaml文件4.2.运行deployment部署文件4.3.导出deployment发布yaml文件,对外发布该服务,暴露ip和端口5.应用升级回滚和弹性伸缩1.什么是controller在集群上管理和运行容器的对象 确保预期的pod副本数量,确保所有的node运行同一个pod原创 2021-03-26 14:22:18 · 294 阅读 · 2 评论 -
kubeadm搭建Kubernetes集群(新版本)(一)
目录1.安装前的准备2.安装流程2.1.环境准备2.2.docker安装2.3.安装kubelet、kubeadm、kubectl2.4.下载所需的镜像(master)2.5.初始化Kubernetes Master2.6.部署扁平化CNI网络插件2.7.加入Kubernetes Node节点3.常见命令1.安装前的准备1.准备3台,2G或更大内存,2核或以上CPU,30G以上硬盘 物理机或云主机或虚拟机2.系统centos 7.x,内核版本3.1以上的.原创 2021-03-05 14:04:21 · 363 阅读 · 1 评论 -
kubernetes集群核心技术----pod(四)
目录1.基本概念2.pod和docker3.pod实现机制4.pod镜像拉取策略(imagePullPolicy)5.pod资源限制6.pod重启策略(restartPolicy)7.pod状态8.pod健康检查9.pod调度,影响调度的4大因素9.1.资源限制和节点选择器9.2.节点亲和性9.3.污点和污点容忍1.基本概念pod是k8s系统中可以创建和管理的最小单元 pod包含一个或者多个容器(一组容器的集合) pod容器共享网络命名空间,每一个原创 2021-03-25 17:46:34 · 214 阅读 · 0 评论 -
kubernetes集群---yaml文件(三)
1.概述 yaml文件也叫资源清单文件,资源编排文件,通过 kubectl 命令直接使用资源清单文件就可以实现对大量的资源对象进行编排部署了。2.语法格式使用空格做为缩进 缩进的空格数目不重要,只要相同层级的元素左侧对齐即可 低版本缩进时不允许使用 Tab 键,只允许使用空格 使用#标识注释,从这个字符一直到行尾,都会被解释器忽略3.yaml文件组成部分最基本的两大组成部分:控制器和被控制对象控制器的定义内容,如下: 2.被控制的对象,如下:4...原创 2021-03-25 15:54:53 · 220 阅读 · 0 评论 -
二进制安装kubernetes集群(二)
目录1.安装要求1.1.硬件要求1.2.软件要求1.3安装前的准备1.4.整体搭建规划1.4.1.证书规划1.4.2.各个组件规划2.docker安装2.1.下载解压2.2.配置docker.service文件(systemd管理)2.3.配置镜像加速器3.etcd集群安装3.1.安装生成证书工具cfssl(在master节点上)3.2.生成etcd证书(在master节点上)3.2.1.创建证书的工作目录3.2.2.生成ca根证书3.2.原创 2021-03-22 16:57:23 · 1446 阅读 · 0 评论