随笔分类 -  k8s

摘要:# 一、Kubernetes的整体架构 学习k8s,最终目的是为了部署应用,部署一个完整的k8s, 就要知道k8s的组成。k8s主要包含两大部分: 中间包含三个绿色包的是master服务器. 下面是node节点. 在这里提前说一下etcd,etcd是k8s集群的一个数据库存储服务器。它采用了RAFT 阅读全文
posted @ 2022-11-11 09:56 盛开的太阳 阅读(368) 评论(0) 推荐(0) 编辑
摘要:k8s是Kubernetes的缩写,Google 于 2014 年开源了 Kubernetes 项目。 一、k8s的历史演变 k8s的演变过程:首先从传统的服务-->虚拟机部署-->容器部署-->k8s。 k8s的由来,归根结底是容器的由来,搞清楚容器的来历,k8s是在容器的基础上,方便容器管理、维 阅读全文
posted @ 2022-11-08 06:15 盛开的太阳 阅读(700) 评论(0) 推荐(1) 编辑
摘要:前言: 采坑 k8s有3种安装方式,如下所示: minikube:这是一个k8s集群模拟器,只有一个节点的集群,只为了测试使用,master和node都在一台机器上 直接使用带有容器功能的云平台安装:这个可以采用阿里云或者腾讯云服务器带有容器功能的,这个的优点就是可视化搭建,步骤简单,完全不用自己去 阅读全文
posted @ 2022-02-28 11:47 盛开的太阳 阅读(3199) 评论(0) 推荐(0) 编辑
摘要:一、配置独立ip的环境 前面研究了k8s的组件,核心概念,网络模型,都了解了一遍,现在就要进入实战了,摆在面前的一座大山,必须克服才行 虚拟机搭建,及网络环境配置。 先说说本文的运行环境: mac笔记本 虚拟机使用的是Parallels 虚拟机镜像:使用的是CentOS-7-x86_64-DVD-2 阅读全文
posted @ 2022-02-17 19:06 盛开的太阳 阅读(3618) 评论(0) 推荐(1) 编辑
摘要:k8s的核心概念 一. Pod pod,中文翻译过来叫豆荚,如下图。我们都知道豆荚,一个豆荚里面有很多豆子。豆荚就可以理解为pod,一个个的豆子就可以理解为容器。pod和容器的关系是一个pod里面可以有一个或者多个容器。Pod是k8s部署的最小单位。 那么pod中容器和容器之间有什么关系呢? 当se 阅读全文
posted @ 2022-02-15 16:21 盛开的太阳 阅读(697) 评论(1) 推荐(3) 编辑
摘要:之前了解了k8s到底是什么,接下来看看k8s的组成。 一、Kubernetes架构 学习k8s,最终目的是为了部署应用,部署一个完整的k8s, 就要知道k8s的组成。k8s主要包含两大部分: 中间包含三个绿色包的是master服务器. 下面是node节点. 1、Master节点 master中有哪些 阅读全文
posted @ 2022-02-11 10:14 盛开的太阳 阅读(1602) 评论(0) 推荐(4) 编辑
摘要:k8s是Kubernetes的缩写,Google 于 2014 年开源了 Kubernetes 项目。 一、k8s的历史演变 k8s的演变过程:首先从传统的服务-->虚拟机部署-->容器部署-->k8s。 k8s的由来,归根结底是容器的由来,搞清楚容器的来历,k8s是在容器的基础上,方便容器管理、维 阅读全文
posted @ 2022-02-10 10:37 盛开的太阳 阅读(1082) 评论(0) 推荐(3) 编辑
摘要:k8s docker仓库 阅读全文
posted @ 2020-06-08 06:33 盛开的太阳 阅读(750) 评论(0) 推荐(0) 编辑
摘要:在执行kubeadm join的时候报错如下: k8s Could not find a JWS signature in the cluster-info ConfigMap for token ID "vezzap"这个错误的原因是没有token 或者报错如下 kubeadm join — er 阅读全文
posted @ 2020-05-11 05:35 盛开的太阳 阅读(5267) 评论(0) 推荐(1) 编辑
摘要:为什么会有这样一个操作呢? (备注: 避免采坑的有效方法) 1. 我本人不是运维, 本身不精通运维知识. 在安装k8s集群的过程中,非常痛苦, 出现各种问题, 也花费了大量的时间. 结果, 突然系统崩溃了 2. 我也快崩溃了 3. 所以,后来我聪明了, 在某个阶段, 安装好以后, 我就进行备份, 这 阅读全文
posted @ 2020-05-09 07:41 盛开的太阳 阅读(1638) 评论(0) 推荐(0) 编辑
摘要:一. 在node节点上安装软件. 具体软件内容如下 1. 下载jdk 下载tar包,上传到node https://pan.baidu.com/s/18IicPYf7W0j-sHBXvfKyyg 配置环境变量 export JAVA_HOME=/home/jdk1.8.0_161export JRE 阅读全文
posted @ 2020-05-04 06:35 盛开的太阳 阅读(1374) 评论(4) 推荐(0) 编辑
摘要:1. Deployment创建和删除 创建Deployment kubectl create -f test.yaml 删除Deployment kubectl delete -f test.yamlkubectl delete deployments *** -n --all-namespaces 阅读全文
posted @ 2020-05-03 06:30 盛开的太阳 阅读(396) 评论(0) 推荐(0) 编辑
摘要:卸载k8s, 可以参考这篇文章: https://blog.csdn.net/ccagy/article/details/85845979 一共分为以下几步: 1. 删除/etc/kubernetes/文件夹下的所有文件 2. 删除$HOME/.kube文件夹 3. 删除/var/lib/etcd文 阅读全文
posted @ 2020-04-30 06:46 盛开的太阳 阅读(5156) 评论(0) 推荐(0) 编辑
摘要:参考文章: 1. Virtualbox桥接实现静态固定IP内外网访问: https://blog.csdn.net/qq_25166683/article/details/83211617 2. virtualbox下 ubuntu16.04设置固定ip: https://www.xiongge.c 阅读全文
posted @ 2020-04-30 06:18 盛开的太阳 阅读(2190) 评论(0) 推荐(0) 编辑
摘要:一. 安装virtualBox 虚拟机需要安装两台. 一个是master, 一个是node. 这两台虚拟机的名字一定不能相同. 因此, master服务器的名字叫做ubantu, node的名字叫ubantu-node 1. 安装ubantu系统 2. 设置 设置桥接模式 设置root密码 sudo 阅读全文
posted @ 2020-04-28 06:21 盛开的太阳 阅读(1806) 评论(0) 推荐(0) 编辑
摘要:前言: 采坑 整了两天, 虚拟机才在我的mac上顺利跑起来. 采坑备注: . Mac版本的幸好是 MacOS Mojave 10.14.6, 这个版本下, 安装了3款虚拟机, 均不成功. 别人的虚拟机一按就好, 就我的哪款都不行. 后来感觉可能是mac版本的事. 于是升级了, 阿欧.....三款虚拟 阅读全文
posted @ 2020-04-21 16:12 盛开的太阳 阅读(650) 评论(0) 推荐(0) 编辑
摘要:一. k8s的网络模型 k8s的网络模型假定了所有的Pod都在一个可以直接连通的扁平的网络空间中, 这在GCE(Google Compute Engine)里面是线程的网络模型, Kubernetes假定这个网络已经存在. 而在私有云里搭建Kubernetes集群, 就不能假定这个网络已经存在了. 阅读全文
posted @ 2020-04-21 16:11 盛开的太阳 阅读(376) 评论(0) 推荐(0) 编辑
摘要:本节重点有两个: 1. Pod 2. 网络通讯 一. Pod 1.1 Pod的类型 1. 自主式Pod 自主式Pod是不被控制器管理的Pod. 这种Pod死亡以后, 不会被重新启动. 这个Pod死了以后, 副本数就达不到期望值了, 也不会有人去创建一个新的Pod为达到副本数的期望值. 在传统情况下, 阅读全文
posted @ 2020-04-19 06:22 盛开的太阳 阅读(424) 评论(0) 推荐(0) 编辑
摘要:目录内容: 1. 发展经历 2. 知识图谱 3. 组件说明 本节目标: 要求会画bolg系统和kubernetes系统的架构图, 并且知道架构每一部分的作用. 一、发展经历 对于云计算来说, 他会有一些发展标准 1. Infrastructure as a Service : 简称IAAS, 基础设 阅读全文
posted @ 2020-04-16 07:14 盛开的太阳 阅读(414) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示