随笔分类 -  k8s

摘要:k8s入门之Secret(十)Secret与ConfigMap都是用来存储配置信息的,不同之处在于ConfigMap是明文存储的,而Secret用来保存敏感信息,如:密码、OAuth令牌,ssh key等等。Secret常用有三种类型: Opaque:使用base64编码格式存储密码等信息,加密性很弱。 kubernetes.i 阅读全文
posted @ 2022-05-08 18:29 景少 阅读(548) 评论(0) 推荐(0) 编辑
摘要:k8s入门之ConfigMap(九)ConfigMap是k8s的配置管理工具,通常用来保存明文的配置信息,以key-value形式传递配置。 一、使用命令创建ConfigMap对象 1.通过--from-literal参数创建 kubectl create configmap mycm1 --from-literal=appid=or 阅读全文
posted @ 2022-04-28 22:21 景少 阅读(619) 评论(0) 推荐(0) 编辑
摘要:k8s入门之Ingress(七)Ingress 的功能其实很容易理解:所谓 Ingress,就是 Service 的“Service”,代理不同后端 Service 而设置的负载均衡服务。 一、安装ingress 1.查找ingress安装文件 从github上查看ingress对应k8s版本的deploy文件,链接地址是: ht 阅读全文
posted @ 2022-04-22 22:06 景少 阅读(1764) 评论(1) 推荐(0) 编辑
摘要:k8s入门之Service(六)将一组pod公开为网络服务,通过service代理,可以实现负载均衡 一、ClusterIP 此方式只能在集群内访问 1.使用命令暴露已存在的pod (1)继续使用前面章节的案例,查看名称为nginx的deploy下的pod kubectl get pod -n dev -owide 进入每个pod 阅读全文
posted @ 2022-04-21 22:01 景少 阅读(448) 评论(0) 推荐(1) 编辑
摘要:k8s入门之pod(四)pod是k8s项目中的最小编排单位,它是运行中的一组(一个或多个)容器,这些容器共享存储、网络、调度等资源,pod是一个逻辑概念,同一个名称空间下不同pod可以通过ip互相访问。 一、通过命令行方式管理 1.创建 在dev名称空间下创建名称为mynginx的pod,如果不指定-n参数,则默认创建在d 阅读全文
posted @ 2022-04-19 21:51 景少 阅读(694) 评论(0) 推荐(0) 编辑
摘要:k8s入门之namespace(三)namespace的作用就是用来隔离资源,将同一集群中的资源划分为相互隔离的组。同一名称空间内的资源名称要唯一,但不同名称空间时没有这个要求。有些k8s资源对象与名称空间没有关系,例如 StorageClass、Node、PersistentVolume 等。 一、使用命令行管理 1.创建 kube 阅读全文
posted @ 2022-04-14 07:24 景少 阅读(335) 评论(0) 推荐(1) 编辑
摘要:k8s入门之集群搭建(二) 一、准备三台节点 从上篇文章 k8s入门之基础环境准备(一)安装的Ubuntu虚拟机克隆出三台虚拟机,如图所示 启动这三台虚拟机节点,分别做如下配置 虚拟机名称 IP HostName k8sMaster 192.168.59.110 k8sMaster k8sWorker01 192.168.59 阅读全文
posted @ 2022-04-14 07:21 景少 阅读(348) 评论(0) 推荐(1) 编辑
摘要:k8s入门之基础环境准备(一)一、在虚拟机中安装Ubuntu20.04.4系统 1.下载Ubuntu20.04.4服务器版本系统 下载链接地址如下: https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/20.04 2.在Vmware Workstation中安装该版本的系统( 阅读全文
posted @ 2022-04-12 22:21 景少 阅读(364) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示