随笔分类 -  Kubernetes

摘要:转载于:https://www.cnblogs.com/goldsunshine/p/10740928.html 1|0简介 Flannel是CoreOS团队针对Kubernetes设计的一个网络规划服务,简单来说,它的功能是让集群中的不同节点主机创建的Docker容器都具有全集群唯一的虚拟IP地址 阅读全文
posted @ 2021-05-11 23:23 云起时。 编辑
摘要:转载于:https://www.cnblogs.com/goldsunshine/p/10740090.html K8s网络设计与实现是在学习k8s网络过程中总结的内容。在学习k8s网络各种插件之前我觉得有必要先搞清楚其设计思路是怎样的,在知道其规范的情况下肯定能跟深刻理解k8s网络的各种插件。就像 阅读全文
posted @ 2021-05-11 23:20 云起时。 编辑
摘要:10.1 secret secret加密数据并存放Etcd中,让Pod的容器以挂载Volume方式访问。 应用场景:凭据、https证书、secret存放docker registry认证信息、存放文件内容或者字符串,例如用户名密码 Pod使用secret两种方式: 变量注入 挂载 变量注入 挂载 阅读全文
posted @ 2021-05-09 10:07 云起时。 编辑
摘要:9.1 Ingress为弥补NodePort不足而生 1 单独用service暴露服务的方式,在实际生产环境中不太合适 ClusterIP 只能在集群内部访问。 NodePort 方式的话,测试环境使用还行,当有几十上百的服务在集群中运行时,NodePort的端口管理是灾难。 LoadBalance 阅读全文
posted @ 2021-05-08 01:24 云起时。 编辑
摘要:8.1 Service存在的意义 防止Pod失联(服务发现) 定义一组Pod的访问策略(负载均衡) 防止Pod失联(服务发现) 定义一组Pod的访问策略(负载均衡) 8.2 为什么要使用Service 示例说明为什么要使用Service 如下图所示,当Nginx Pod作为客户端访问Tomcat P 阅读全文
posted @ 2021-05-04 22:35 云起时。 编辑
摘要:7.1 Pod与controller的关系 controllers:在集群上管理和运行容器的对象。有时也称为工作负载(workload) 通过label-selector相关联,如下图所示。 Pod通过控制器实现应用的运维,如伸缩,滚动升级等 controllers:在集群上管理和运行容器的对象。有 阅读全文
posted @ 2021-05-04 13:29 云起时。 编辑
摘要:Pod是最小的部署单元,也是后面经常配置的地方,本章节带你熟悉Pod中常见资源配置及参数。 也就是YAML这部分: 6.1 Pod介绍 最小部署单元 一组容器的集合 一个Pod中的容器共享网络命名空间 Pod是短暂的 最小部署单元 一组容器的集合 一个Pod中的容器共享网络命名空间 Pod是短暂的 阅读全文
posted @ 2021-05-04 13:19 云起时。 编辑
摘要:5.1 编写YAML注意事项 YAML 是一种简洁的非标记语言。 语法格式: 缩进表示层级关系 不支持制表符“tab”缩进,使用空格缩进 通常开头缩进 2 个空格 字符后缩进 1 个空格,如冒号、逗号等 “ ” 表示YAML格式,一个文件的开始 “#”注释 缩进表示层级关系 不支持制表符“tab”缩 阅读全文
posted @ 2021-05-03 17:50 云起时。 编辑
摘要:kubectl --help 查看帮助信息 kubectl create --help 查看create命令帮助信息 使用kubectl管理应用生命周期 阅读全文
posted @ 2021-04-26 13:32 云起时。 编辑
摘要:1 环境说明 1.1 机器配置 2 安装docker 2.1 安装docker注意事项 1 替换国内yum源 2 服务器时区和时间保持国内 3 selinux和firewalld关闭 2.2 安装docker-ce 1 安装 2 启动docker并加入开机自启动 3 查看docker信息 2.3 替 阅读全文
posted @ 2021-04-26 13:28 云起时。 编辑
摘要:Harbor镜像仓库 作者 刘畅 时间 2020-7-11 微信 目录 1、下载离线安装包 1 2、安装docker 1 3、安装docker-compose 2 4、自签TLS证书 2 4.1、创建自己的CA证书 2 4.2、生成证书签名请求 3 4.3、生成注册表主机的证书 4 5、Harbor 阅读全文
posted @ 2021-04-26 13:23 云起时。 编辑
摘要:kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。 这个工具能通过两条指令完成一个kubernetes集群的部署: # 创建一个 Master 节点kubeadm init​# 将一个 Node 节点加入到当前集群中 kubeadm join <Master节点的I 阅读全文
posted @ 2021-04-24 19:43 云起时。 编辑
摘要:Kubernetes是Google在2014年开源的一个容器集群管理系统,Kubernetes简称K8S。 Kubernetes用于容器化应用程序的部署,扩展和管理,目标是让部署容器化应用简单高效。 官方网站:http://www.kubernetes.io 2.1 Kubernetes集群架构与组 阅读全文
posted @ 2021-04-24 19:41 云起时。 编辑
摘要:51.1、kubernetes介绍: 1、什么是kubernetes: (1)Kubernetes是容器集群管理系统,是一个开源的平台,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。 (2)使用Kubernetes可以: 1)自动化容器的部署和复制 2)随时扩展或收缩容器规模 3)将容器组织 阅读全文
posted @ 2020-03-27 00:56 云起时。 编辑

点击右上角即可分享
微信分享提示
主题色彩