随笔分类 -  K8s

摘要:1、什么是PV、PVC PV(PersistentVolume):持久化卷 PVC(PersistentVolumeClaim):持久化声明 为何有了Volumes,还要引进PV、PVC?因为Volumes的类型有很多,每次切换不同的类型如hotsPath,第三方的云存储,都需要手动改动yaml的对 阅读全文
posted @ 2020-11-09 22:24 罗智炼 阅读(187) 评论(0) 推荐(0)
摘要:1、什么是Volumns? k8s中的volumns跟docker中的volumns有点类似,都是用于挂载应用的数据。但是docker中的volumns通常只挂载在主机的目录,其生命周期无法管理。而K8S中的Volumns则独立于任何容器,其与pod有着相同的生命周期。同时pod中的容器可以共享该V 阅读全文
posted @ 2020-10-30 20:58 罗智炼 阅读(483) 评论(0) 推荐(0)
摘要:前言 ​ 在K8S中,我们可以根据访问量,以一种简单的形式动态扩展我们的应用,以及以一种零停机时间的形式滚动更新我们的 应用。 ​ 以下演示均以上篇文章的deployment文件为例。 apiVersion: apps/v1 kind: Deployment metadata: name: k8s- 阅读全文
posted @ 2020-10-23 09:32 罗智炼 阅读(746) 评论(0) 推荐(0)
摘要:## 1、Service是什么? ​ Service是一种k8s集群中访问pod的一种策略。k8s中的pod具有生命周期,且不可复活。每个pod有着自己的IP地址,pod的销毁与创建都会创新的IP地址。Service就是用来统一管理跟踪这些pod的变化,即使pod发生变化,对于前台的调用是无感知, 阅读全文
posted @ 2020-10-20 22:34 罗智炼 阅读(299) 评论(0) 推荐(0)
摘要:## 1、准备AspNetCore WebApi项目 修改Controller,返回当前主机的名称和IP: 编写Dockerfile: #指定基础镜像 FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-buster-slim AS base #配置工作目录 阅读全文
posted @ 2020-10-16 07:50 罗智炼 阅读(515) 评论(3) 推荐(0)
摘要:## 一、查看要安装的Dashboard版本 https://github.com/kubernetes/dashboard/releases 二、安装命令 此处选择v2.0.4版本安装 所需的两个镜像分别为: kubernetesui/dashboard:v2.0.4、kubernetesui/ 阅读全文
posted @ 2020-10-15 20:58 罗智炼 阅读(873) 评论(0) 推荐(0)
摘要:## 前言 公司准备将所有应用迁移.NetCore,并部署于k8s。借此契机来记录下k8s的学习过程。 一、创建三台CentOs7.x虚拟机 192.168.124.201 192.168.124.202 192.168.124.203 二、配置Hosts与静态ip映射 vim /etc/host 阅读全文
posted @ 2020-10-12 21:24 罗智炼 阅读(1387) 评论(1) 推荐(1)