随笔分类 -  Kubernetes

记录学些 K8S 过程。
摘要:目录 【1】kubernetes1.28.0配合apisix-ingress安装过程 【2】一键离线安装kubernetes-1.28.0及apisix作为ingress-controller 介绍 上一篇已经介绍了如何安装k8s及apisix作为网关服务,本文采用离线、脚本方式一键安装。 注意:仅 阅读全文
posted @ 2024-04-25 17:12 hukey 阅读(128) 评论(0) 推荐(0) 编辑
摘要:目录 【1】kubernetes1.28.0配合apisix-ingress安装过程 【2】一键离线安装kubernetes-1.28.0及apisix作为ingress-controller 环境介绍 主机信息 注意:由于资源有限,通过三台vmware 虚拟机进行安装。 主机名 IP 操作系统 配 阅读全文
posted @ 2024-04-25 16:46 hukey 阅读(534) 评论(0) 推荐(0) 编辑
摘要:目录 【1】minikube初体验 【2】minikube部署Traefik 【3】minikube离线版安装 介绍 前面两篇已经介绍了 minikube 及 Traefik 的安装使用过程,如果遇到离线环境或者仍然存在问题,请下载整理好的离线安装包。 注意:仅支持Centos/Redhat7.x版 阅读全文
posted @ 2024-03-23 16:51 hukey 阅读(407) 评论(0) 推荐(0) 编辑
摘要:目录 【1】minikube初体验 【2】minikube部署Traefik 【3】minikube离线版安装 接上篇, 安装完成 minikube 后,原生单机版的 k8s集群已经搭建完毕,本次是为 minikube 安装 traefik 。 那问题来了, 什么是 traefik? 为什么要用 t 阅读全文
posted @ 2024-03-23 15:47 hukey 阅读(135) 评论(0) 推荐(0) 编辑
摘要:目录 【1】minikube初体验 【2】minikube部署Traefik 【3】minikube离线版安装 minikube 介绍 K8S的迷你版本,运行于单机之上的K8S。当资源并不多,而需要学习或者开发基于k8s集群的组件,minikube也是一个不错的选择。 minikube 官方文档:h 阅读全文
posted @ 2024-03-08 17:36 hukey 阅读(356) 评论(0) 推荐(0) 编辑
摘要:1.前言 Kubernetes 社区早在2020年7月就开始着手移除 dockershim,这将意味着 Kubernetes 不再将 docker 作为默认的底层容器工具,Docker 和其他容器运行时将一视同仁,不会单独对待内置支持,如果我们还想直接使用 Docker 这种容器运行时应该怎么办呢? 阅读全文
posted @ 2023-05-24 14:10 hukey 阅读(5160) 评论(0) 推荐(2) 编辑
摘要:前言 通过 kubeadm 安装的 k8s 集群,证书有效期为 1年,一年过期后,会导致 api service 不可用,使用过程中会出现报错: x509: certificate has expired or is not yet valid. 通过实测,记录两种切实可用的方案: 手动更新证书(证 阅读全文
posted @ 2022-08-18 21:41 hukey 阅读(920) 评论(0) 推荐(0) 编辑
摘要:前言 本文通过自身理解进行述说,如有不准确的地方,请指正。 在讲述一系列相关专业术语之前,先尝试用一个通俗易懂的故事来说明 Kubernetes 中 node 与 pod 之间的爱恨情仇。 雄性(node)| 雌性(pod) 在银河系以外的一个星球上,有着一群两性生物,分别是雌性(pod)和雄性(n 阅读全文
posted @ 2021-12-23 17:33 hukey 阅读(1213) 评论(1) 推荐(2) 编辑
摘要:前言 ​ 测试环境中使用了一台 长城 arm 架构的服务器,创建几台虚拟机准备测试安装 kubernetes 。按照之前 虚拟化的使用方式,创建并安装一台虚拟机后,后面的虚拟机从安装好系统的虚拟机克隆而来。再克隆好的主机上搭建完 Kubernetes 之后,发现跨节点的 Pod 无法访问。 附上参考 阅读全文
posted @ 2021-10-15 17:49 hukey 阅读(1272) 评论(0) 推荐(0) 编辑
摘要:前言 Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。 服务端基于Spring Boot和Spring Cloud开发,打包后可以直接运行,不需要额外安 阅读全文
posted @ 2021-05-28 15:50 hukey 阅读(1178) 评论(0) 推荐(0) 编辑
摘要:简介 Flannel是由go语言开发,是一种基于 Overlay 网络的跨主机容器网络解决方案,也就是将TCP数据包封装在另一种网络包里面进行路由转发和通信,Flannel 是 CoreOS 开发,专门用于docker多主机互联的一个工具,简单来说,它的功能是让集群中的不同节点主机创建的容器都具有全 阅读全文
posted @ 2021-01-19 10:47 hukey 阅读(1951) 评论(0) 推荐(1) 编辑
摘要:前言 Ansible - 应用程序编排工具 Docker - 应用程序容器化 容器化管理接口和早期应用的管理是不同的。docker 的出现就呼唤面向容器化的编排工具的实现。 docker 三剑客 docker compose 编排工具,适用于单机 docker swarm 将多台docker主机整合 阅读全文
posted @ 2020-12-11 09:39 hukey 阅读(312) 评论(0) 推荐(0) 编辑
摘要:介绍 目前生产环境部署 kubernetes 集群主要有两种方式: kubeadm部署 https://www.cnblogs.com/hukey/p/13773927.html 二进制部署 从 github 下载发行版的二进制包,手动部署每个组件,组成 Kubernetes 集群。 Kubeadm 阅读全文
posted @ 2020-10-11 18:29 hukey 阅读(1354) 评论(2) 推荐(1) 编辑
摘要:Kubernetes 概述 kubernetes 是什么 kubernetes 是 Google 在 2014年开源的一个容器集群管理平台,kubernetes简称 k8s k8s用于容器化应用程序的部署,扩展和管理。 k8s提供了容器的编排,资源调度,弹性伸缩,部署管理,服务发现等一系列功能 ku 阅读全文
posted @ 2020-10-06 17:21 hukey 阅读(6636) 评论(18) 推荐(1) 编辑