K8S基础内容学习一,Kubernetes核心概念与基础应用二,生产环境下K8s的两种方式 本文主要是我本人通过学习k8s内容学习的一些笔记。Mesos Marathon: 具备分布式管理能力,对容器不是很专注Swarm:Docker公司做的容器的集群化管理,目前已经停更Kubernetes :一家独大,唯一的胜利者,多个docker主机胜利者 通过上文,可以清晰看到K8s,主要处于容器编排层,
转载
2024-05-05 16:22:50
42阅读
在Kubernetes(K8s)中,Ingress是一种API对象,用于将外部HTTP和HTTPS流量路由到集群内的服务。它允许集群外的用户访问集群内的服务,同时可以根据不同的路径或主机名将流量路由到不同的服务。
下面我们将详细介绍如何在Kubernetes集群中设置Ingress来实现流量路由。
**步骤概述:**
| 步骤 | 描述
原创
2024-03-05 13:11:20
29阅读
如何在Kubernetes中实现不使用Ingress的服务暴露
Kubernetes是一种流行的容器编排工具,它提供了许多机制来帮助我们管理容器化的应用程序。其中,Ingress是一种Kubernetes资源,用于将外部HTTP和HTTPS流量路由到集群内的服务。但是,并不是所有情况下都需要使用Ingress来暴露服务,有时候我们可以通过其他方式来实现服务的暴露。在本文中,我们将讨论如何在Ku
原创
2024-03-19 09:08:43
43阅读
# 在Kubernetes集群中使用Calico和Ingress实现流量路由
随着容器化技术的普及,Kubernetes(K8S)作为一个优秀的容器编排平台,受到了广泛关注。而在Kubernetes中,Calico作为一个网络插件常用于实现容器间的通信,而Ingress可以实现HTTP和HTTPS流量的路由和负载均衡。本文将介绍如何在Kubernetes集群中使用Calico和Ingress实现
原创
2024-03-15 09:55:42
81阅读
(1).实验环境 需要三个镜像:web前端镜像php-frontend、redis-master和redis-slave。其中web前端通过JavaScript redis api实现与redis-master交互。(2).扩展:flannel flannel是K8s默认提供的网络插件。Flannel是由CoreOs团队开发社交的网络工具,CoreOS团队采用L3 Overlay模式设计fla
笔者2019下半年需要一个有namespace管理员权限的k8s集群,虽然公司已经有几个大的k8s集群,但是管理方式另外一个部门,相关负责人不肯给namespace内的管理员权限,不肯给的话,要么自建,要么找公有云托管。问题1,自建还是公有云托管?自建也好,公有云托管也好,都可以把集群拉起来,但是也会引入一些新的问题优点缺点自建拉起集群以及配套的组件,需要一段时间占用运维人力,而且对于运维的要求比
1 Pod 的分类自主式 Pod:Pod 退出后不会被创建控制器管理的 Pod:在控制器的生命周期里,始终要维持 Pod 的副本数目2 控制器类型Replication Controller和ReplicaSetDeploymentDaemonSetStatefulSetJobCronJobHPA全称Horizontal Pod Autoscaler3 Replication Cont
Kubernetes (K8s) 是一个用于自动部署、扩展和管理容器化应用程序的开源平台。其中的Ingress是Kubernetes中用于管理外部访问的组件。通过Ingress,我们可以将外部流量路由到Kubernetes集群内部的服务。本文将介绍如何使用Ingress组件在Kubernetes集群中实现外部访问服务。
### 流程概览
下面是实现“k8s组件 Ingress 怎么玩”整个流程的
原创
2024-04-25 10:12:32
56阅读
1. 安装. 从ingress的官网下载yaml文件. 注意里面的iamges 的版本: 测试了下 不FQ能够下载下来就是有点点慢 2. 安装的话比较简单 3. 简单的验证办法. 3.1 写一个最简单的nginx的 deployment文件 apiVersion: apps/v1beta2kind:
原创
2021-08-24 09:10:24
1071阅读
前言正如前几天提及Kubernetes可以侦测到pod的生命周期去调整Kubernetes cluster中其它组件的状态。然而有些时候,虽然pod还在运行,但在pod中的web app container可能因为某些原因已经停止运行,或是资源被其它container占用,导致我们发送的request无法正常回应。幸好,Kubernetes也帮我们想到这点了,它提供health che
1.动静分离动静分离是将网站静态资源(HTML,JavaScript,CSS,img等文件)与后台应用分开部署,提高用户访问静态代码的速度,降低对后台应用访问。官方语言就是:在web服务架构中,将静态页面的方法与动态页面或者是动态内容接口或静态内容接口分开不同系统访问的架构设计方法,进而提升整个服务访问性能和可维护性。 动静分离的一种做法是
1. K8s介绍K8s是源自于谷歌内部的Borg系统(容器编排工具),后经过Go语言重写并捐献给了CNCF基金会开源。
它的主要作用就是作为容器的开源编排框架工具。
官网:https://kubernetes.io(一年发布四个大版本)
GitHub:https://github.com/kubernetes/kubernetes2. K8s的优势- 自动装箱,水平扩展,自我修复
- 服务发现和负
转载
2020-11-13 11:50:00
405阅读
第一章 Kubernetes介绍 主要功能 自我修复:一旦某个容器崩溃,能够迅速启动新的容器 弹性伸缩:可以根据需要,自动对集群中正在运行的容器数量进行调整 服务发现:服务可以通过自动发现的形式,找到它所依赖的服务 负载均衡:如果一个服务起了多个容器,能够自动实现请求的负载均衡 版本回退:如果发现新 ...
转载
2021-05-16 23:56:00
447阅读
2评论
原创
2023-09-10 11:09:39
112阅读
https://ke.qq.com/course/366778?taid=2773354872674490 1、minukub (https://kuber
原创
2022-10-20 11:30:08
79阅读
学习Kubernetes(K8S)是一个非常有必要的技能,特别是在当今的云原生时代。K8S是一个开源的容器编排引擎,可以帮助我们更高效地管理和运行容器化的应用程序。对于刚入行的小白来说,学习K8S可能会感到有些困难,但只要按照一定的步骤去学习并实践,相信你会有所收获。
下面是一个简单的学习K8S的流程,我们将一步步来学习并实践:
| 步骤 | 操作 |
|:
原创
2024-04-29 10:59:31
26阅读
k8s目前已经是非常流行的服务。 k8s搭建过程 目前的云计算分为基础云(相当于 在阿里云 腾讯云 华为云购买服务器,服务自己搭建) 平台云(提供服务,与其他服务的交互需要自己安排) 服务云(只管使用) k8s的基本构件 master节点和node节点 master节点 apiserver 提供用户 ...
转载
2021-10-08 11:50:00
202阅读
2评论
标签(空格分隔): k8s 学习一. 什么是k8s自动化的容器运维工具。二. k8s的相关概念cluster集群Master主控Kubernetes API Service(k8sAPI服务)--对外Kubernetes Controller Manager(k8s控制管理器)--管理和自动修复Kubernetes Scheduler(k8s调度器)--调度pod到节点Etcd(保存集群的所有网络
原创
2023-08-01 21:05:03
163阅读
k8s基础安装
原创
2023-03-15 19:29:15
206阅读
学习路径 1. Docker学习 一般kubernetes的内部容器使用的是Docker,所以建议先学习docker之后再来学习 docker学习(一) docker学习(二)DockerFile docker学习(三)进阶 2. 学会安装k8s 1. 单机安装 安装过程中可能存在一些问题,请仔细观
原创
2021-07-16 16:39:19
310阅读