k8s
文章平均质量分 75
alwaysonline1204
这个作者很懒,什么都没留下…
展开
-
k8s(七):核心技术-ingress
https://www.cnblogs.com/zjq-blogs/p/14067613.html转载 2022-02-13 22:43:50 · 141 阅读 · 0 评论 -
k8s(六):配置管理与集群安全机制
1. 配置管理 1.1 Secret Secret的主要作用就是加密数据,然后存在etcd里面,让Pod容器以变量或挂载Volume方式进行访问 场景:如用户名 和 密码进行加密,凭证 一般场景的是对某个字符串进行base64编码 进行加密 [root@iZ2zedqr9yeos47fg4uor5Z ~]# echo -n 'admin' | base64 YWRtaW4= 1.1.1 变量形式挂载到Pod 创建secret加密数据 创建secret加密数据的yaml文件 secret.yaml 执原创 2022-02-13 21:51:37 · 3192 阅读 · 0 评论 -
k8s(五):核心技术-Service
文章目录1. 概述2. service存在意义3. Pod与Service关系4. 常用的Service类型 1. 概述 Service是k8s的核心概念,通过创建Service,可以为一组具有相同功能的容器应用提供一个统一的入口地址,并且将请求负载分发到后端的各个容器应用上 2. service存在意义 防止pod失联(即:服务发现的功能) 定义一组Pod访问策略(即:负载均衡) 3. Pod与Service关系 根据label和selector标签建立关联的 4. 常用的Service类型原创 2022-02-12 20:54:10 · 631 阅读 · 0 评论 -
k8s(四):核心技术-Controller
文章目录1. 什么是controller2. Pod和Controller的关系3. deployment控制器应用场景4. 使用deployment部署一个应用5. 应用升级回滚和弹性伸缩 1. 什么是controller 在集群上管理和运行容器的对象,它是实际存在的,不像pod是抽象的 可以进行有状态应用部署和无状态应用部署 2. Pod和Controller的关系 Pod是通过Controller实现应用的运维,比如伸缩,滚动升级等等 Pod和Controller通过label建立关系 3.原创 2022-02-12 00:37:19 · 2483 阅读 · 0 评论 -
k8s(三):命令行工具kubectl与核心技术Pod
1. kubectl 1.1 概述 是k8s集群的命令行工具,通过kubectl能够对集群本身进行管理,并能够在集群上进行容器化应用的安装部署; 1.2 kubectl命令语法 kubectl [command] [TYPE] [NAME] [flags] command: 指定要对资源执行的操作。例如:create、get、describe 和 delete TYPE:指定资源类型,资源类型是大小写敏感的,开发者能够以单数、复数和缩略的形式。例如: kubectl get pod pod1 kub原创 2022-02-09 23:00:23 · 1464 阅读 · 0 评论 -
k8s(二):cenos7下搭建k8s集群(kubeamd方式)
使用kubeamd的方式快速搭建kubernetes集群原创 2022-01-21 22:31:46 · 711 阅读 · 0 评论 -
k8s(一):基础核心概念
1. k8s概述 k8s是谷歌在2014年开源的容器化集群管理系统 使用k8s进行容器化应用部署 使用k8s有利于应用扩展 k8s让部署容器化应用更加简洁和高效 2. k8s特性 自动装箱。 (1)基于容器对应用运行环境的资源配置要求自动部署应用容器 自我修复 (1)当容器失败时,会对容器进行重启 (2)当所部署的 Node 节点有问题时,会对容器进行重新部署和重新调度 (3)当容器未通过监控检查时,会关闭此容器直到容器正常运行时,才会对外提供服务 水平扩展 (1)通过简单的命令、用户UI界面或基于C原创 2022-01-20 17:06:43 · 1126 阅读 · 0 评论