现有混合云平台的场景下,即有线下和线上的环境,又有测试与正式的场景,而且结合了Docker,导致打包内容有所区分,且服务的发布流程复杂起来,手工打包需要在编译阶段就要根据环境到处更改配置,因此纯手工发布增加了实施的难度,需要一个统一的适应各种环境部署的方案。基于微服务的发布流程  手动/自动构建 -> Jenkins 调度 K8S API ->动态生成 Jenkins Slave pod
接上一篇对k8s-1.17.1集群部署-单主(二),本篇主要讲述k8s集群的高可用。centos部署k8s集群:(高可用)1、环境准备:(每台均执行)系统版本:centos 7.7_1908Master1:192168.137.132 centos 7.7_1908 hostnamectl set-hostname master1 Master2:192168.137.133 cento
文章目录k8s安装1、环境配置2、安装master3、安装node节点4、后记 学习k8s,必须得安装一台集群,去敲命令才能更加明白知识点,比如集群的网络,pvc等 由于百度出来的前几页的安装教程,有点难懂,图片丢失或者没有文件可以下载。因此整理出这篇超级简单安装集群的方式。 本文采用看kubeadm安装k8s安装安装包下载地址:qsm-k8s-安装包规划:192.168.180.130
转载 2024-02-09 07:47:50
123阅读
在Windows10通过minikube部署k8s集群开启Hyper-V笔者的win10版本为家庭中文版,默认没有hyper-v功能。图中红框中的内容并不是Hyper-V。也可以在PowerShell中通过命令查询本机的Hyper-V,通过管理员身份运行PowerShell,输入命令:Get-WindowsOptionalFeature -Online -FeatureName *hyper-v*
转载 2024-04-16 20:03:41
70阅读
一、参考:Jenkins+harbor+gitlab+k8s 部署maven项目二、环境介绍操作系统ip角色版本访问地址CentOS7 64位192.168.254.128k8s node1.17.4-0CentOS7 64位192.168.254.129k8s node1.17.4-0CentOS7 64位192.168.254.130k8s master1.17.4-0CentOS7 64位1
转载 2024-05-07 12:57:23
74阅读
k8s集群搭建一、配置要求二、版本统一三、搭建3.1 更新并安装依赖3.2 安装Docker3.3 修改hosts文件3.4 系统基础前提配置3.5 安装kubeadm、kubelet、kubectl3.6 拉取proxy/pause/scheduler等国内镜像3.7 kube init初始化master(在master节点服务器上运行)3.8 部署calico网络插件(在master节点服务
转载 2023-09-21 09:47:17
297阅读
Kubernetes(K8s集群安装Kubernetes(K8s集群安装1 、基本环境配置1.1、Kubernetes集群规划1.2、基础环境配置(所有节点)1.2.1、Host文件修改1.2.1、yum源替换1.2.2、必备工具安装1.2.3、关闭防火墙1.2.4、关闭Swap分区1.2.5、NTP时间同步1.2.6、所有节点配置limit1.2.7、Master01节点免密钥登录其他节点
kubeadmin部署k8s集群
k8s
原创 2022-01-11 16:51:17
7151阅读
如何安装 Kubernetes 集群? 作为一名经验丰富的开发者,我将教会你如何在你的环境中安装 Kubernetes(简称K8S集群。在开始之前,我们需要先了解一些基本概念和准备工作。 **什么是 Kubernetes?** Kubernetes 是一种用于自动化容器化应用程序部署、伸缩和管理的开源平台。它可以帮助我们简化和自动化应用程序在集群中的部署、扩展和操作。 **准备工作:**
原创 2024-01-16 10:08:30
36阅读
安装k8s集群​​关闭swap​​​​关闭SELinux​​​​开启内核流量转发​​​​安装docker容器​​ 建议操作系统版本为Centos7 关闭swap# 卸载swapswapoff -a# 取消持续挂载swapsed -i '/ swap / s^\(.*)$/#\1/g' /etc/fstab 关闭SELinux# 修改配置文件永久关闭selinuxsed -ri 's#(SELIN
原创 2021-11-29 11:49:09
440阅读
在学习Kubernetes中,自己实践搭一套Kubernetes集群环境作为测试,也能加深自己对K8S的理解,本文是使用kubeadm安装k8s,促进更好的学习k8s。环境准备使用的是公司的虚拟机,三台虚拟机,一台master,两台node节点.系统要求:Ubuntu16.04内存要大于等于2GCPU核数大于等于2核集群中的所有机器的网络彼此均能相互连接(公网和内网都可以)节点之中不可以有重复的主
原创 2020-12-22 13:59:17
1132阅读
因阿里云加速服务调整,镜像加速服务自2024年7月起不再支持,拉取镜像,下载网络插件等操作,需要国际联网访问DockerHub。 安装全过程均使用ROOT权限。 1.安装前准备工作 这里采用3台CentOS虚拟机进行集群安装安装前需要环境准备: 使用虚拟机VMware新建一个NAT类型网络(一般都会默认自带,只进行设置即可),我的起名叫VMnet8,设置VMnet8的子网IP为192
原创 8月前
98阅读
因阿里云加速服务调整,镜像加速服务自2024年7月起不再支持,拉取镜像,下载网络插件等操作,需要国际联网访问DockerHub。
原创 8月前
102阅读
【代码】k8s 集群安装
原创 10月前
43阅读
文章目录虚拟机安装ssh:本地终端连接虚拟机zsh安装K8S安装过程笔记拉去镜像脚本复制虚拟机修改主机名修改网卡ip地址修改sshd监听地址virtualbox端口转发参考 杂项:window 查看网卡:我的电脑——管理——设备管理器————网络适配器私有IP地址:A类: 10.0.0.0 ~ 10.255.255.255B类:172.16.0.0 ~ 172.31.255.255C类:192.
转载 2024-06-19 10:51:58
86阅读
使用kubeadm方式安装K8Skubeadm是Kubernetes官方提供的用于快速安装Kubernetes集群的工具,伴随Kubernetes每个版本的发布都会同步更新,kubeadm会对集群配置方面的一些实践做调整,通过实验kubeadm可以学习到Kubernetes官方在集群配置上一些新的最佳实践。这个工具能通过两条指令完成一个kubernetes集群的部署:# 创建一个 Master 节
安装准备树莓派k8s集群root@pi4-master01:~# kubectl get nodes -o wideNAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIMEpi4-ma
简介基本介绍helm是k8s生态系统的软件管理包,类似于centos的 yum、python的pipHelm 帮助您管理 Kubernetes 应用—— Helm Chart,即使是最复杂的 Kubernetes 应用程序,都可以帮助您定义,安装和升级。Helm Chart 易于创建、发版、分享和发布,所以停止复制粘贴helm官网:https://helm.sh/zh/ 源代码地址:https:/
转载 2024-01-29 01:49:08
90阅读
前言前面的博客内容我们已经实现了zookeeper版的高可用kafka集群服务,在新版的kafka内容中,已经使用raft协议实现kafka集群的通信,可以不再依赖zookeeper集群,虽然属于实验阶段,但相信未来肯定会成为取代zookeeper的最优方案,并且raft协议已经在redis中得到了充分的实践和验证。话不多说,开始我们本节内容。正文关于kafka镜像的说明- 这里我们依然使用ydo
转载 2024-02-14 22:41:44
98阅读
CentOS7部署rancher安装k8s 文章目录CentOS7部署rancher安装k8s0.环境说明1.虚机准备rancher1.1.docker更换阿里源1.2.安装部署rancher1.3.rancher配置2.rancher部署k8s环境2.1.rancher添加k8s环境2.2.rancher k8s环境添加主机2.3.rancher k8s环境配置kubectl工具3.kubect
  • 1
  • 2
  • 3
  • 4
  • 5