文章目录KubeAdmin安装k8s一、准备环境1、部署软件、系统要求2、节点规划二、准备虚拟机网络环境三、开始部署k8s1、系统优化(所有节点)1)关闭swap分区2)关闭selinux、firewalld2、修改主机名并且做域名解析1)修改主机名(所有节点)2)追加以下内容到hosts文件(所有节点)3、配置免密登录、分发公钥(所有主节点)4、更新并优化系统(所有节点)1)配置国内yum源2
转载 2024-04-27 18:48:01
174阅读
1.service介绍Service可以看作是一组提供相同服务的Pod对外的访问接口。借助Service,应 用可以方便地实现服务发现和负载均衡。service默认只支持4层负载均衡能力,没有7层功能。(可以通过Ingress实现)service的类型:ClusterIP:默认值,k8s系统给service自动分配的虚拟IP,只能在集群内部访问。 NodePort:将Service通过指定的Nod
转载 2024-04-26 11:17:29
332阅读
Kubernetes (K8S) 是一个开源的容器编排工具,可以帮助我们更高效地管理和部署容器化的应用。在K8S中,我们可以通过使用IPvlan来为容器提供独立的网络空间,实现更灵活和高性能的网络通信。在本文中,我将向您介绍如何在K8S中实现IPvlan,并为您提供相应的代码示例和详细说明。 ### 什么是IPvlanIPvlan 是 Linux 内核提供的一种网络虚拟化技术,使用该技术
原创 2024-03-06 14:15:26
107阅读
Kubernetes (K8S) 是一种用于自动化部署、扩展和管理容器化应用程序的开源系统。在K8S中,使用 CNI(Container Network Interface)插件来实现容器网络的配置。在K8S中,可以通过使用 ipvlan CNI 插件来实现基于 ipvlan 的网络配置。本文将介绍如何在K8S中使用 ipvlan CNI 插件。 ### K8S CNI ipvlan 教程 #
原创 2024-03-14 10:39:37
78阅读
第六课 k8s网络基础学习-掌握vlantags:k8s网络eNSPwiresharkIPVLANMACVLAN 文章目录第六课 k8s网络基础学习-掌握vlan第一节 VLAN介绍第二节 VLAN Tag第三节 VLAN PVID第四节 VLAN Access Port第五节 VLAN Trunk Port第六节 VLAN Hybrid Port第七节 linux bridge 实现vlan第八
文章目录k8s通信概述FlannelFlannel网络Flannel网络原理Flannel的vxlan模式Flannel的host-gw模式flannel组件删除calicoCalico架构Calico工作模式Calico安装calico网络策略限制访问指定服务允许指定pod访问服务禁止 namespace 中所有 Pod 之间的相互访问禁止其他 namespace 访问服务只允许指定names
一、概述1.概念ConfigMap 是一种 API 对象,用来将非机密性的数据保存到键值对中。使用时, Pod 可以将其用作环境变量、命令行参数或者存储卷中的配置文件。 ConfigMap将你的环境配置信息和容器镜像解耦,便于应用配置的修改。2.作用每个服务都有自己的配置文件,在k8s里面一个服务通常会有多个副本,如果没有cofigmap,当需要修改配置的时候就需要逐个修改pod,如果有了conf
1、iptables 、ipvs (IP Virtual Server) 实现了传输层负载均衡,也就是我们常说的4层LAN交换,作为Linux 内核的一部分。ipvs运行在主机上,在真实服务器集群前充当负载均衡器。ipvs可以将基于TCP和UDP的服务请求转发到真实服务器上,并使真实服务器的服务在单个IP 地址上显示为虚拟服务。2、iptables 模式在 v1.1 中就添加支持了,从 v1.2版
转载 2024-10-12 12:40:43
29阅读
flannel是一种 CNI 解决方案,也可以为 Dokcer 提供服务,对 k8s 而言,是一个网络插件。实现了 CNI 的网络控制平面软件属于 coreOS 的子项目通过配置主机路由或者 overlay,避免对物理路由器进行配置 VxLANUDPHost-GW和 k8s 集成时,运行在 work node 上面,监听 k8s master 的状态,共用 k8s 的控制节点的 etcd 作
转载 2024-03-26 06:06:19
112阅读
一、动态生成Slave1.1、简介之前我们都是在物理机或者虚拟机上部署jenkins,但是这种部署方式会有一些难点,如下:主 Master 发生单点故障时,整个流程都不可用了每个 Slave 的配置环境不一样,来完成不同语言的编译打包等操作,但是这些差异化的配置导致管理起来非常不方便,维护起来也是比较费劲资源分配不均衡,有的 Slave 要运行的 job 出现排队等待,而有的 Slave 处于空闲
转载 2024-04-29 10:41:29
55阅读
前言在Kubernetes中部署Spring Boot应用整体上来说是一件比较繁琐的事情,而Spring Boot Operator[1]则能带给你清爽简单的体验。Spring Boot Operator基于Kubernetes的Custom Resource Definitions(CRDs)扩展API进行的开发。打包Docker镜像在讲部署之前我们需要先将我们的Spring Boot应用打包成
转载 2024-06-03 10:15:08
60阅读
  K8S版本:1.10.1rabbitmq版本:3.6.14从来没用过这个软件,所以对里面很多术语看不太懂.最后通过https://www.kubernetes.org.cn/2629.html 大牛的文档完成了集群的部署和搭建3.6.x系列版本通过K8S创建集群需要用到插件,因为没有合并到主分支所以需要自行下载,这里我通过Dockerfile创建好了镜像并上传到了我自己的仓
转载 2024-04-09 21:19:21
150阅读
Kubernetes(K8S)概述Kubernetes又称作k8s,是Google在2014年发布的一个开源项目。最初Google开发了一个叫Borg的系统(现在命名为Omega),来调度近20多亿个容器。 在积累了数十年的经验后,Google决定重写这个容器管理系统,并贡献给开源社区, 而这个系统就是Kubernetes。它也是Omega的开源版本。从2014年第一个版本发布以来,迅速得到了开源
转载 2024-05-07 14:36:55
127阅读
系统环境:CENTOS7master,node1:192.168.156.75node2:192.168.156.76node3:192.168.156.77组件版本Kubernetes 1.10.4 Docker 18.03.1-ce Etcd 3.3.7 Flanneld 0.10.0一、前期准备无特别说明一般在每一台机器上面执行主机名称[root@v75 ~]# cat /etc/hosts
k8s(Kubernetes)是一个开源的容器编排平台,支持多种部署方式。常见的 k8s 部署方式包括:基于二进制文件、kubeadm 工具、云服务提供商、容器镜像等方式。下面对这些 k8s 部署方式进行简要介绍:1. 基于二进制文件的部署方式这种方式需要手动下载和安装 k8s 组件,包括 kube-apiserver、kube-controller-manager、kube-scheduler、
转载 2023-09-02 10:59:26
344阅读
简介:Velero 是一个云原生的灾难恢复和迁移工具,采用 Go 语言编写,可以安全的备份、恢复和迁移Kubernetes集群资源和持久卷。velero是备份整个 k8s 集群所有的数据,胜过 etcd 备份。Velero目前包含以下特性:支持Kubernetes集群数据备份和恢复 支持复制当前Kubernetes集群的资源到其它Kubernetes集群 支持复制生产环境到开发以及测试环境 Vel
转载 2024-02-20 18:27:09
154阅读
dev环境k8s集群部署Apollo基本信息apollo版本: 1.7.1 数据库使用阿里云rds,版本为MySQL5.6 数据库用户: apollo db_passwd 数据库连接地址: rm-xxxxxxxxxxxxxxxxx.mysql.rds.aliyuncs.com部署下载1.7.1安装包下载地址ops@dev-jump:/tmp/apollo$ pwd /tmp/apollo ops@
转载 2024-06-05 10:35:50
142阅读
 你或者你的团队是否正在寻找下一代架构?或者你已经拥有了这样的架构,但是仍然在探索自动化和管理的最佳方式。在本文中,我们将借助 env0 的能力来部署 Rancher 环境。Rancher:开源 Kubernetes 管理平台 env0:基础架构自动化平台 Rancher+env0 的神奇效果自动化部署和摧毁环境是加速开发的关键要素。即使你只是将静态环境用于生产和开发这样的事情,有时你也
转载 2024-09-02 12:05:34
52阅读
参考:集群网络系统 | Kubernetes通过官方文档发现,CNI插件有很多,这里记录下Calico 的安装(参考:About Calico)参考:Install Calico networking and network policy for on-premises deployments在安装之前先介绍下Calico 主要有哪些功能,主要功能包括基本的网络、网络(安全)策略、IP地址管理。在
转载 2024-05-06 22:46:09
257阅读
参考文档: ubuntu20.04下使用juju+maas环境部署k8s-8-基本操作-1-访问 kubernetes dashboard在openstack中部署完charmed kubernetes,按 ubuntu20.04下使用juju+maas环境部署k8s-8-基本操作-1-访问 kubernetes dashboard方法,准备同步k8s配置数据。juju scp kubernete
转载 2024-03-17 10:55:03
123阅读
  • 1
  • 2
  • 3
  • 4
  • 5