![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
k8s
文章平均质量分 76
我爱写bug77
这个作者很懒,什么都没留下…
展开
-
k8s-周边之-Kube Forwarder
k8s-周边之-kube forwarder,用于将集群中的服务映射到本地,通过localhost+端口就可以访问集群中的服务原创 2022-01-09 18:41:17 · 749 阅读 · 0 评论 -
k8s-周边之-nocalhost
nocalhost 使用简介,方便开发人员快速远程debug k8s集群中的服务,提升了开发效率原创 2022-01-08 18:26:41 · 2124 阅读 · 0 评论 -
k8s-周边之-Rancher-01-初次体验-安装
需求:就是自己搭建玩玩。环境说明:三台虚拟机:ubuntu 18.0.4(64-bit),docker 18.09.x,4核,5g,50g其中一台作为rancher服务器,两台作为k8s节点服务器;其他注意点:01-docker版本说明:不同虚拟机对应不同点docker版本,这个直接看rancher官网就行了,有说明点,或者直接百度下,也有不少的文章;02-我的虚拟机是安装在windows的c盘上的,至于为什么要装在c盘,因为c盘读写效率高,可以达到etc服务文件读写的速度(因原创 2022-01-02 20:39:14 · 1823 阅读 · 0 评论 -
kubernetes-03-Pod-01-pod控制器
目录1-ReplicaSet(简称-RS)1.1-创建ReplicaSet1.2-扩缩容(有两种方式)1.3-镜像升级(也是两种)1.4-删除ReplicaSetPod是kubernetes的最小管理单元,在kubernetes中,按照pod的创建方式可以将其分为两类:自主式pod:kubernetes直接创建出来的Pod,这种pod删除后就没有了,也不会重建 控制器创建的pod:kubernetes通过控制器创建的pod,这种pod删除了之后还会自动重建什么是Pod控原创 2021-12-11 18:08:08 · 113 阅读 · 0 评论 -
kubernetes-03-Pod
目录1:pod 介绍1.1:pod 结构1.2:pod 定义2:pod 配置2.1:基本配置2.2:镜像拉取2.3:启动命令2.4:环境变量2.5:端口设置2.6:资源配额3: pod 生命周期3.1 : pod 创建过程3.2 : pod 终止过程3.3 : pod 初始化容器3.4 : 钩子函数3.5: 容器探测3.6 : pod 重启策略4 : pod 调度4.1 : 定向调度4.2: 亲和性调度4.3: 污点..原创 2021-12-04 15:24:45 · 201 阅读 · 0 评论 -
kubernetes-02-资源管理-资源对象简介
目录1:namespace(做资源隔离)1.1:查看1.2:创建1.3:删除1.4:配置方式2:pod(最小管理单元)2.1:创建并运行2.2:查看pod信息2.3:访问pod2.4:删除pod2.4:配置文件操作pod3:Label(标签选择机制)3.1:命令方式3.2:配置方式4:Deployment(一种pod控制器,管理pod)4.1:配置文件操作5:Service(用来做 pod 代理的)5.1:操作一:创建集群内部可访问..原创 2021-10-28 14:21:02 · 237 阅读 · 0 评论 -
kubernetes学习笔记整理集合
k8s-扫盲系列-01_u010953880的专栏-CSDN博客kubernetes-扫盲系列-02_u010953880的专栏-CSDN博客kubernetes-01-集群搭建-01-环境准备_u010953880的专栏-CSDN博客kubernetes-01-集群搭建-02-集群所需组件安装_u010953880的专栏-CSDN博客kubernetes-01-集群搭建-03-集群安装_u010953880的专栏-CSDN博客kubernetes-01-集群搭建-04-服务部署_u01原创 2021-10-08 20:42:24 · 83 阅读 · 0 评论 -
kubernetes-02-资源管理
目录1:资源管理2:资源管理方式2.1-命令式对象管理:2.2-命令式对象配置2.3-声明式对象配置1:资源管理在kubernetes中,所有的内容都叫资源,所以我们呢需要通过操作资源来管理kubernetes。在kubernetes中有两个非常基础的资源,node和pod;node:就是节点。pod:就是对容器的封装,是应用运行的实体。在 Kubernetes 集群管理中,有一个非常核心的功能:就是为 Pod 选择一个主机运行。调度必须满足一定的条件,原创 2021-10-08 19:10:50 · 109 阅读 · 0 评论 -
kubernetes-01-集群搭建-04-服务部署
集群已经搭建完成了,这里测试一下是否正常,部署一个nginx服务看看效果;部署nginx(在master结点执行)部署nginx:kubectl create deployment nginx --image=nginx暴露端口:kubectl expose deployment nginx --port=80 --type=NodePort查看服务状态:kubectl get podkubectl get svc(service)root@master:~# kubectl原创 2021-10-05 15:11:55 · 81 阅读 · 0 评论 -
kubernetes-01-集群搭建-03-集群安装
集群安装前要说明一点是:k8s的集群安装需要的一些镜像再国内是访问不到了,我是有外网所以可以访问到,有得人没有外网就可以用阿里提供的镜像仓库下载安装;1-准备集群镜像:准备集群所需要的镜像:其实我上一个文章写了怎么切换镜像源了;查看集群镜像:kubeadm config images list@master:~$ kubeadm config images listk8s.gcr.io/kube-apiserver:v1.22.2k8s.gcr.io/kube-controlle.原创 2021-10-03 15:10:34 · 156 阅读 · 0 评论 -
kubernetes-01-集群搭建-02-集群所需组件安装
注意:所有节点都要安装一遍;1:安装docker1.1:apt 包索引更新apt-get update1.2:切换镜像源就是用apt安装的时候,由于系统自带的下载源在国外服务器上,下载速度慢的无法忍受。所以我们需要切换为国内镜像源,能显著加快安装包下载速度。1:查看当前的镜像源cat /etc/apt/sources.list2:进入/etc/apt目录cd /etc/apt/3:先备份下cp sources.list sources.list.bak ##原创 2021-09-18 20:57:42 · 134 阅读 · 0 评论 -
kubernetes-01-集群搭建-01-环境准备
环境:linux-centos7生产环境的集群搭建推荐使用Kubeadm,Kubeadm工具的出发点很简单,就是尽可能简单的部署一个生产可用的Kubernetes集群。实际也确实很简单,只需要两条命令:# 创建一个 Master 节点$ kubeadm init# 将一个 Node 节点加入到当前集群中$ kubeadm join <Master 节点的 IP 和端口 >...原创 2021-09-17 19:52:13 · 197 阅读 · 0 评论 -
kubernetes-扫盲系列-02
用docker容器化部署的缺点:1:容器宕机了,里面的服务也就宕掉了,因此要考虑怎么重启容器,或者启动另外一台备用容器对外提供访问。2:还有在高并发的时候,如何快速的扩展容器,横向扩展容器的数量。所以容器部署有很多问题,把这些容器管理的问题叫做容器编排,为了解决这些容器编排的问题,就产生了一些容器编排的软件:kubernetes应运而生,当然也有其他软件;k8s是google开源的一个容器编排工具。组件:一个kubernetes集群主要是由控制节点(master),工作节点(原创 2021-09-14 14:30:10 · 150 阅读 · 0 评论 -
k8s-扫盲系列-01
https://kubernetes.io/zh/docs/setup/使用 Docker Compose 可以轻松、高效的管理容器,它是一个用于定义和运行多容器 Docker 的应用程序工具。但是他无法同时管理多台计算机,而Kubernetes 可以管理大规模的集群,使集群中的每一个节点彼此连接,能够像控制一台单一的计算机一样控制整个集群。Kubernetes 得益于 Docker 的特性,服务的创建和销毁变得非常快速、简单,实现了集群规模的管理、编排方案,使应用的发布、重启、扩缩容能够自动化原创 2021-09-10 10:01:17 · 150 阅读 · 0 评论