Kubernetes
文章平均质量分 71
刘架构
我从不给自己退路
展开
-
Kubernetes pod状态问题
一、ImagePullBackOff当我们创建一个名字为myapp的deployment的时候,它指向的是一个不存在的docker镜像:最常见的有两个问题:(a)指定了错误的容器镜像(b)使用私有镜像却不提供仓库认证信息想查看更多信息,可以 describe 这个失败的 Podkubectl describe pod myapp-102132443982-dsafx为什么 Kubernetes 拉不下来镜像?除了网络连接问题外,还有三个主要元凶:① 镜像 tag 不正确② 镜像不存在原创 2021-05-31 08:51:18 · 235 阅读 · 0 评论 -
浅谈低代码平台发展趋势
Yesr Ok 大家好 ,我是小刘发展趋势今天借此平台,和大家浅谈我对互联网应用的发展趋势因为我也接触过 非常多的语言和技术 ,之前都是一知半解,不敢妄加评论,但是随着时间的推移,现在的我,已经成为了一名有经验的小白了 哈哈!废话不多说了,开始正题吧早期咱们接触的 都是 单体应用 ,最早的 EJB 技术, JSP界面啦,后面 各种框架取代了它 ,SSH SSM 啥啥的, 也不能说取代,只是用的人少了而已,那个时代我没经历过,但是自己尝试写过crud ,前端从最开始的html cs.原创 2021-04-09 07:55:28 · 10171 阅读 · 0 评论 -
你没见过的 Kubernetes 图形化
服务的监控与调度Hello 好久不见,甚是想念,小刘今天来和大家谈谈容器的的图形化界面 ,主要还是 图形化界面的方面一、PrometheusPrometheus简介:Prometheus是由 SoundCloud开发的开源监控报警系统和时序列数据库。 Prometheus使用 Go语言开发,是 Google BorgMon监控系统的开源版本。2016年由 Google发起 Linux基金会旗下的原生云基金会, 将 Prometheus纳入其下第二大开源项目, Prometheus目前在开源社区原创 2020-10-24 23:02:40 · 1627 阅读 · 2 评论 -
11. 小明说学习没用?我给他看了Heam,他哭了!
文章目录文章目录文章目录一、Helm 简介二、Helm 部署三、Helm 自定义模板四、使用Helm部署dashboard五、使用dashboard部署应用在没使用 Helm之前,向 K8S部署应用,我们要依次部署 deployment、 svc 等,步骤较繁琐。况且随着很多项目微服务化,复杂的应用在容器中部署以及管理显得较为复杂, Helm通过打包的方式,支持发布的版本管理和控制,很大程度上简化了 K8S应用的部署和管理让小刘带你来装逼吧一、Helm 简介Helm本质就是让 K8S的原创 2020-10-23 08:33:28 · 383 阅读 · 0 评论 -
10.不懂K8s调度器, 你已被公司移除群聊!
文章目录1.1 调度器简介1.2 调度过程1.3 自定义调度器2.1 Node 亲和性2.2 Pod 亲和性2.3 Taint 和 Toleration2.4 指定调度节点1.1 调度器简介来个小刘一起 装逼吧 ,今天我们来学习 K8的调度器Scheduler是 Kubernetes的调度器,主要的任务是把定义的 pod分配到集群的节点上,需要考虑以下问题:公平:如何保证每个节点都能被分配资源资源高效利用:集群所有资源最大化被使用效率:调度的性能要好,能够尽快地对大批量的 pod完成调原创 2020-10-23 08:26:05 · 306 阅读 · 1 评论 -
9. 老板2年不加薪,我用篇文章加了2K
文章目录1.1 调度器简介1.2 调度过程1.3 自定义调度器2.1 Node 亲和性2.2 Pod 亲和性2.3 Taint 和 Toleration2.4 指定调度节点1.1 调度器简介Scheduler是 Kubernetes的调度器,主要的任务是把定义的 pod分配到集群的节点上,需要考虑以下问题:公平:如何保证每个节点都能被分配资源资源高效利用:集群所有资源最大化被使用效率:调度的性能要好,能够尽快地对大批量的 pod完成调度工作灵活:允许用户根据自己的需求控制调度的逻辑Sche原创 2020-10-22 08:09:08 · 334 阅读 · 0 评论 -
8. 隔壁小孩被程序员欺负,我用了一篇 K8s的ConfigMap让他心服口服!
文章目录文章目录文章目录一、ConfigMap1.1 ConfigMap 的创建1.2 使用 ConfigMap1.3 ConfigMap 热更新二、Secret2.1 Service Account2.2 Opaque2.3 kubernetes.io/dockerconfigjson三、Volume3.1 emptyDir3.2 hostPath四、PV-PVC4.1 相关概念4.2 PV说明4.3 持久化演示说明 - NFS4.4 关于 StatefulSet在K8S中,容器本身是非持久化的,当原创 2020-10-22 08:06:20 · 956 阅读 · 5 评论 -
7. 丈母娘嫌我不懂K8s的Service概念,让我去面壁
文章目录一、Service 简介1.1 Service 概念1.2 Service 类型1.3 Service 基础导论二、代理2.1 VIP 和 Service 代理2.2 代理模式分类三、Service 使用3.1 ClusterIp3.2 Handless Service3.3 NodePort3.4 LoadBalancer3.5 ExternalName四、Ingress4.1 Ingress 简介4.2 Ingress HTTP 代理访问4.3 Ingress HTTPS 代理访问4.4 进行原创 2020-10-22 07:52:56 · 591 阅读 · 0 评论 -
6. 只要肯下功夫,10岁也能学的会的Kubernetes 控制器
文章目录一、控制器简介二、ReplicationController和ReplicaSet三、Deployment3.1 Deployment介绍和使用3.2 扩容3.3 更新3.4 回滚四、DaemonSet五、Job/CronJob六、StateFulSet七、Horizontal Pod Autoscaling一、控制器简介Kubernetes中内建了很多 controller(控制器),这些相当于一个状态机,用来控制 Pod的具体状态和行为。 控制器大致分为如下介绍六种:二、Replicat.原创 2020-10-21 08:21:34 · 404 阅读 · 0 评论 -
5. 阿里面试官: 资源清单都不会,你还是回去等消息吧
文章目录一、资源二、资源清单2.1 资源清单中常见字段的解释2.2 资源清单格式2.3 资源清单的常用命令2.4 通过定义清单文件创建Pod三、容器的生命周期3.1 Init Container介绍3.2 通过资源清单构建init容器3.3 Init 容器的特性3.4 容器探针3.5 ReadinessProbe 就绪检测3.6 LivenessProbe 存活检测3.7 Pod Hook (钩子)四、Pod phase (相位)4.1 phase介绍4.2 重启策略4.3 kubenetes状态示例好原创 2020-10-21 08:18:17 · 1115 阅读 · 5 评论 -
4. Kubernetes集群安装
文章目录文章目录文章目录一、环境拓扑二、集群环境初始化三、使用Kubeadm安装四、利用harbor创建私有仓库五、测试Kubernetes集群功能一、环境拓扑二、集群环境初始化设置系统主机名以及 Host 文件的相互解析[root@master ~]192.168.182.100 master192.168.182.101 worker1192.168.182.102 worker2安装依赖包[root@master ~]设置防火墙为 Iptables 并设置空规则原创 2020-10-20 09:16:59 · 211 阅读 · 0 评论 -
3. 初篇: Kubernetes简介
文章目录一、容器1.1 容器管理工具1.2 容器编排部署工具二、Kubernetes2.1 Kubernetes简介2.2 Kubernetes架构图2.3 Kubernetes组件2.3.1 Master2.3.2 Node2.3.3 Pod2.3.4 Service三、Kubectl命令微信搜一搜: 全栈小刘,获取文章全套 pdf版一、容器为了降低虚拟机造成的物理主机资源浪费,提高物理主机的资源利用率,并能够提供像虚拟机一样良好的应用程序隔离运行环境,人们把这种轻量级的虚拟机,称为"原创 2020-10-12 09:04:23 · 554 阅读 · 0 评论 -
2.云计算的三种服务模式
目录文章目录一、IaaS(Infrastructure as a Service)基础设施即服务二、PaaS(Platform as a Service)平台即服务三、SaaS(Software as a Service)软件即服务四、三者之间的关联五、IaaS 和 PaaS 之间的比较“云”是互联网的一个隐喻,“云计算”其实就是使用互联网来接入存储或者运行服务器端的引用,数据,或者服务。任何一个在互联网上提供其服务的公司都可以叫做云计算公司。其实云计算从用户体验的角度三层,分别是Infrastru原创 2020-10-20 09:12:57 · 667 阅读 · 0 评论 -
1. 虚拟化容器Docker入门
文章目录一、Docker简介1.1 什么是Docker1.2 Docker中包括三个基本的概念1.3 Docker组件1.4 安装Docker二、Docker常用命令三、应用部署3.1 mysql部署3.2 安装Redis3.3 安装Elasticsearch3.4 安装oracle11g四、迁移与备份五、Dockerfile5.1 常用命令5.2 使用脚本创建镜像六、Docker私有仓库6.1 私有仓库搭建与配置6.2 镜像上传至私有仓库一、Docker简介1.1 什么是Docker我们用的传统虚拟原创 2020-10-19 08:56:58 · 1603 阅读 · 0 评论