分类: k8s

7 篇文章

k8s使用Harbor私有镜像
创建Secrets Harbor创建只读账号readonly 创建Secrets docker login https://harbor.test.com [root@103 harbor.test.com]# cat ~/.docker/config.json { "auths": { "harbor.test.co…
StorageClass
介绍 StorageClass为管理员提供了描述存储类的方法,不同的类型可能会映射到不同的服务质量等级或者备份策略,或是由管理员制定的任意策略。kubernetes本身并不清楚各种类代表的什么,这个类的概念在其他存储系统中有时被称为配置文件。 StorageClass资源 每个StorageClass都包含provisioner,parameter…
kubernetes数据存储
数据存储 kubernetes引入了volume的概念,是pod中能够被多个容器互相访问的共享目录,被定义在pod上,volume的生命周期与pod中的单个容器的生命周期无关,容器终止或重启volume中的数据不会丢失(有的会丢失) k8s常见volume类型 简单存储:EmptyDir,HostPath,NFS 高级存储:PV,PVC 配置存储:…
Service
Service介绍 三种模式 userspace模式 userspace模式,kube-proxy会为每一个Service创建一个监听端口,请求经过kube-proxy,相当于一个四层负责均衡器,kube-proxy运行在userspace中,在进行转发处理时会增加内核和用户空间之间的数据拷贝,虽然稳定,但是效率很低 iptables模式 ipta…
Pod控制器-Deployment
Pod控制器 Pod创建方式两类 自主式pod:kubernetes直接创建的pod,删除就没了 控制器创建的pod:通过控制器创建的pod,删除会自动重建 Pod控制器是管理pod的中间层,具有多种pod控制器 Pod控制器种类 ReplicationController:比较原始的Pod控制器,已经被废弃,由ReplicaSet替代。 Repl…
Pod详解
Pod定义清单 apiVersion: v1 #必选,版本号,例如v1 kind: Pod   #必选,资源类型,例如 Pod metadata:   #必选,元数据 name: string #必选,Pod名称 namespace: string #Pod所属的命名空间,默认为"default" labels:    #自定义…