随笔分类 -  K8S

K8S相关技术文档。
摘要:Kubernetes学习之路(十六)之存储卷 目录 一、存储卷的概念和类型 二、emptyDir存储卷演示 三、hostPath存储卷演示 四、nfs共享存储卷演示 五、PVC和PV的概念 Provisioning Binding Using Releasing Reclaiming Recycli 阅读全文
posted @ 2020-09-30 11:07 CloudNativeBJ 阅读(226) 评论(0) 推荐(0)
摘要:Kubernetes学习之路(18)之statefulset控制器 目录 一、statefulset简介 二、为什么要有headless?? 三、为什么要 有volumeClainTemplate?? 四、statefulSet使用演示 (1)查看statefulset的定义 (2)清单定义Stat 阅读全文
posted @ 2020-09-30 10:29 CloudNativeBJ 阅读(173) 评论(0) 推荐(0)
摘要:Kubernetes学习之路(28)之镜像仓库Harbor部署 Harbor的部署 官方文档 Harbor有两种安装的方式: 在线安装:直接从Docker Hub下载Harbor的镜像,并启动。 离线安装:在官网上下载离线安装包其地址为:https://github.com/goharbor/har 阅读全文
posted @ 2020-09-28 11:09 CloudNativeBJ 阅读(160) 评论(0) 推荐(0)
摘要:Kubernetes学习之路(六)之创建K8S应用 一、Deployment的概念 K8S本身并不提供网络的功能,所以需要借助第三方网络插件进行部署K8S中的网络,以打通各个节点中容器的互通。 POD,是K8S中的一个逻辑概念,K8S管理的是POD,一个POD中包含多个容器,容器之间通过localh 阅读全文
posted @ 2020-09-28 10:32 CloudNativeBJ 阅读(329) 评论(0) 推荐(0)
摘要:Kubernetes学习之路(十五)之Ingress和Ingress Controller 目录 一、什么是Ingress? 1、Pod 漂移问题 2、端口管理问题 3、域名分配及动态更新问题 二、如何创建Ingress资源 三、Ingress资源类型 1、单Service资源型Ingress 四、 阅读全文
posted @ 2020-09-28 10:18 CloudNativeBJ 阅读(322) 评论(0) 推荐(0)
摘要:Redis wget http://download.redis.io/releases/redis-5.0.7.tar.gz tar -zxvf redis-5.0.7.tar.gz -C /opt/apps/ cd /opt/apps/redis-5.0.7 make 查看是否生成启动 ls / 阅读全文
posted @ 2020-09-23 09:27 CloudNativeBJ 阅读(473) 评论(0) 推荐(0)
摘要:Ceph 基本概念 为什么要使用ceph Ceph是当前非常流行的开源分布式存储系统,具有高扩展性、高性能、高可靠性等优点,同时提供块存储服务(rbd)、对象存储服务(rgw)以及文件系统存储服务(cephfs),Ceph在存储的时候充分利用存储节点的计算能力,在存储每一个数据时都会通过计算得出该数 阅读全文
posted @ 2020-09-15 14:49 CloudNativeBJ 阅读(821) 评论(0) 推荐(0)
摘要:创建 Kubernetes 集群并部署容器化应用只是第一步。一旦集群运行起来,我们需要确保一起正常,所有必要组件就位并各司其职,有足够的资源满足应用的需求。Kubernetes 是一个复杂系统,运维团队需要有一套工具帮助他们获知集群的实时状态,并为故障排查提供及时和准确的数据支持。 一、安装 Wea 阅读全文
posted @ 2020-09-15 10:45 CloudNativeBJ 阅读(157) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/xcmelody/p/10873020.html Minikube-Kubernetes本地环境进行开发 启动Minikube # 启动 minkube start # 检查状态 minikube status host: Running kubele 阅读全文
posted @ 2020-08-31 15:57 CloudNativeBJ 阅读(157) 评论(0) 推荐(0)
摘要:minikube kubectl常用命令 创建service与pods类似不再重复 创建Pods kubectl create -f development.yaml kubectl run nginx --image=nginx --port=8080 删除Pods(切记namespace这个坑) 阅读全文
posted @ 2020-08-31 15:37 CloudNativeBJ 阅读(303) 评论(0) 推荐(0)
摘要:教你分分钟搞定Docker私有仓库Registry 一、什么是Docker私有仓库Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。但是,有时候我们的服务器无法访问互联网,或者你不希望将自己的镜像放到公网当中 阅读全文
posted @ 2020-07-21 14:33 CloudNativeBJ 阅读(305) 评论(0) 推荐(0)
摘要:kubernetes学习:CKA考试题 1. 列出环境内所有的pv 并以 name字段排序(使用kubectl自带排序功能) kubectl get pv --sort-by=.metadata.name 2. 列出指定pod的日志中状态为Error的行,并记录在指定的文件上 kubectl log 阅读全文
posted @ 2020-07-16 10:54 CloudNativeBJ 阅读(442) 评论(0) 推荐(0)
摘要:istio的原理和功能介绍 目录 1 什么是Istio 2 架构和原理 2.1 Proxy代理 2.2 Mixer混合器 2.3 Pilot引导 2.4 Citadel堡垒 2.5 Galley 3 功能列表 4 性能评估 1 什么是Istio 当前我们已经完成从单体的应用程序向微服务架构的转型,未 阅读全文
posted @ 2020-07-13 14:18 CloudNativeBJ 阅读(423) 评论(0) 推荐(0)
摘要:K8s可视化监控之-Weave Scope 一 背景 在生成环境中k8s应用部署众多,需要一款可视化工具方便日常获知集群的实时状态,并为故障排查提供及时和准确的数据支持。在此背景下,Weaveworks的项目Weave Scope 应运而生,其是一款 Docker 和 Kubernetes 可视化监 阅读全文
posted @ 2020-06-30 09:47 CloudNativeBJ 阅读(630) 评论(0) 推荐(0)