安装准备树莓派k8s集群root@pi4-master01:~# kubectl get nodes -o wideNAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIMEpi4-ma
在Kubernetes(K8S)中,我们经常会使用GitLab作为代码托管和版本控制的工具。通过结合K8S和GitLab,可以实现持续集成和持续部署(CI/CD),以及更好地管理代码版本和发布流程。本篇文章将介绍如何搭建K8S和GitLab的集成环境。 首先,我们需要了解一下整个搭建过程的流程,可以通过以下表格展示: | 步骤 | 操作 | |------|-----
原创 2024-03-18 13:08:18
100阅读
# Kubernetes(简称K8s)是一款开源的容器编排系统,可以用来自动化部署、扩展和管理容器化应用程序。在本文中,我将教你如何安装Kubernetes集群。 ## 安装Kubernetes集群步骤 | 步骤 | 操作 | | ---- | ---- | | 1 | 安装Docker | | 2 | 安装kubeadm, kubectl, kubelet | | 3 | 初始化Master
原创 2024-02-27 11:50:19
357阅读
前言:前面写过一篇关于dapr入门安装的文章,self-host模式,使用docker安装的本地调试环境,并进行了测试;本篇介绍k8s方式安装dapr,此文主要基于的环境是k3s,通过rancher2.6.3版管理工具进行快捷安装,并进行相关demo测试1.k8s安装dapr介绍参考官网:https://docs.dapr.io/zh-hans/operations/hosting/kuberne
转载 2024-05-03 22:46:42
123阅读
k8s安装及部署流程 文章目录k8s安装及部署流程K8s安装流程1准备工作1.1关闭防火墙1.2关闭selinux1.3关闭虚拟内存(swap空间)1.4配置hosts文件1.5修改iptables1.6安装ntpdate,进行时间同步2安装部署2.1安装docker2.1.1更新docker的yum源2.1.2安装指定版本的docker2.1.3修改docker的镜像源,启动服务2.2安装k8s
转载 2023-11-14 02:44:17
124阅读
关于StorageClass在K8S环境,当pod需要存储空间时,StorageClass比PV更灵活和方便,官方文档地址:https://kubernetes.io/docs/concepts/storage/persistent-volumes/ 本次实战本次实战的目标是快速创建NFS类型的StorageClass,并验证该StorageClass正常可用,全文由以下部分组成:创建
k8s创建pvNFS 1、关闭防火墙 systemctl stop firewalld.service systemctl disable firewalld.service2、安装配置 nfs yum -y install nfs-utils rpcbind3、共享目录设置权限: chmod 755 /data/k8s/4、在默认配置文件 /etc/exports 下,在该文件中添加下面的配置信
转载 2023-12-11 23:11:03
114阅读
Gitlab官方提供了 Helm 的方式在 Kubernetes 集群中来快速安装,但是在使用的过程中发现 Helm 提供的 Chart 包中有很多其他额外的配置,所以我们这里使用自定义的方式来安装,也就是自己来定义一些资源清单文件。Gitlab主要涉及到3个应用:Redis、Postgresql、Gitlab 核心程序,实际上我们只要将这3个应用分别启动起来,然后加上对应的配置就可以很方便的安装
转载 2024-06-18 12:48:38
36阅读
k8s–基础–24.3–efk–安装efk组件下面的步骤在k8s集群的master1节点操作1、创建名称空间创建一个名称空间,将EFK组件安装到该名称空间中。名称空间:kube-logging1.1、脚本vi /root/efk/kube-logging.yaml内容kind: Namespace apiVersion: v1 metadata: name: kube-logging1.2、
上章K8S的集群已经搭建完成,但是不同宿主机之间的容器不能相互通信,本篇继续讲解一:在运算节点(192.168.6.94和192.168.6.95)上安装CNI网络插件-Flannel  Flannel官方下载地址:https://github.com/coreos/flannel/tags  1:下载软件,解压,做软链  在192.168.6.94部署为例:[root@k8s-6-94 ~]#
转载 2024-04-25 14:38:52
192阅读
k8s集群中搭建gitlabhttps://www.qikqiak.com/k8s-book/docs/64.Gitlab.htmlgitlab有没有必要部署在k8s集群中? gitlab占用的资源较多,依赖组建复杂。部署在k8s集群中也是一个不错的选择。依赖组件:ruby 1.9.3+,MySQL,git,redis, Sidekiq。 最低配置CPU 1G,RAM 1G+swap可以支持10
K8S实战Day5-Harbor仓库搭建前言Harbor简介Harbor安装1.镜像包下载2.配置文件2.部署nginx3.配置Harbor的高可用(双组复制)总结 前言docker hub涉及网络及安全的问题,实际使用不方便,我们更需要使用Harbor搭建一个私有仓库。 但由于自己使用云主机,只能配置外网访问Harbor,所以不属于Harbor的典型使用场景Harbor简介优点:本身自代 do
转载 2024-03-09 16:39:04
84阅读
前言自建k8s集群,或要做持久化存储,一般都会选择nfs,而为了管理方便,我们一般都会安装nfs-client-provisinoner来动态创建存储。下面来介绍其安装与使用。环境主机名ip角色mldong01192.168.0.245mastermldong02192.168.0.54node01mldong03192.168.0.22node02三台主机为华为软开云的ECS,CentOS Li
前言前面的文章大多是学习如何使用k8s,并没有怎么讲述k8s集群安装,本篇文章就安排上了,这次并没有使用官方的安装方式,而是使用Rancher。Rancher是一个开源软件平台,使组织能够在生产中运行和管理Docker和Kubernetes。使用Rancher,组织不再需要使用一套独特的开源技术从头开始构建容器服务平台。Rancher提供了管理生产中的容器所需的整个软件堆栈。环境主机名ip角色ml
转载 2024-03-26 15:59:26
57阅读
目录k8s实战部署harbor作为k8s镜像仓库1.实验目标2.在node1上安装harbor3.编辑harbor配置文件4.执行安装5.浏览器访问6.建立镜像仓库7. 所有节点都配置docker信任harbor仓库并重启docker 注意:所有节点8.docker登陆harbor ( 所有节点 都执行 )9.下载镜像修改tag并push到harbor上 ( 注意:从节点执行 )1
转载 2023-09-11 20:35:28
189阅读
要学习k8s,首先要有一个k8s。那么如何才能获得一个k8s呢?这不由得让我想到了最近比较火的ChatGPT,以下简称小恰。俗话说,遇事不决问小恰,解决效率翻上翻。让我们先来看看小恰怎么回答的吧。问小恰由于众所周知的原因,国内使用小恰比较麻烦,这里我们使用一个chatgpt的命令行工具,chatgo。代码在github上可以找到(https://github.com/xavierxcn/chatg
转载 2024-05-09 10:03:48
39阅读
1. flannel 的作用https://github.com/coreos/flannel/releases  flannel github 地址K8S 网络插件用的最多的flannel 和calico,主要是解决不同宿主机之间的pod 通信问题。flannel 支持UDP、VxLAN、host-GW, AWS VPC和GCE路由等数据转发方式。 1. VxLAN:使用内核
转载 2024-07-26 13:47:03
56阅读
Kubernetes中用Helm安装Ceph存储服务注意:本文仅供参考。在Kubernetes中建议使用Rook项目,更为方便、兼容性更好。在Kubernetes中使用Ceph已经有专门的项目 rook(https://rook.io)。Rook-Kubernetes云原生存储系统,Rook定位为Cloud Native的存储系统,支持CSI接口,使用Ceph作为基础实现。了解Ceph
转载 3月前
379阅读
当然,在单独安装Flanneld之前回顾一下本人前面写的相关的flanneld 的文章Flannel是一种基于overlay网络的跨主机容器网络解决方案,也就是将TCP数据包封装在另一种网络包里面进行路由转发和通信,Flannel是CoreOS开发,专门用于docker多机互联的一个工具,让集群中的不同节点主机创建的容器都具有全集群唯一的虚拟ip地址Flannel使用go语言编写Flannel为每
转载 2024-04-24 19:07:33
78阅读
未完成编写,草稿 一、了解K8S 相关概念1.基础概念2.核心组件二、安装部署K8S1. 常见的安装部署方式2. 部署规划及准备2.1 准备机器2.2 调整操作系统2.3 DNS初始化2.4 准备证书签发环境1. 安装CFSSl证书签发工具2. 创建CA证书签名(csr)的Json配置文件2.5 部署docker环境2.6 部署harbor私有镜像仓库2.6.1 下载并解压二进制包2.6.2 修
转载 2024-03-16 09:48:08
155阅读
  • 1
  • 2
  • 3
  • 4
  • 5