操作系统:CentOS-7.8 kubernets版本:1.20.4 docker版本:20.10.3本篇是一个安装教程,包含了docker安装,kubernetes安装以及kube-flannel网络插件的安装,整个安装过程使用的为国内网络环境,在阿里云的镜像服务的加持下,最后得以安装成功,本篇文章仅作为学习kubernetes过程中的一个服务安装参考,如有纰漏,欢迎指正。一、准备工作1.服务器
转载
2024-04-28 15:59:32
101阅读
Kubernetes集成Jenkins实现CICD一.CICD整体流程1. 代码上传。软件工程师编写完代码后,将本地代码上传到Source Control Management。如果使用Git作为源代码管理,则通过git命令或git客户端将代码PUSH到版本库。如果是使用Team Foundation Server(TFS)作为源代码管理,则通过TFS客户端将代码commit到版本库。2.Hook
转载
2024-02-26 11:24:43
219阅读
k8s安装目录1. 组件版本 && 集群环境组件版本etcd 集群 && k8s master 机器 && k8s node 机器集群环境变量2. 创建CA 证书和密钥安装 CFSSL创建CA分发证书3. 部署高可用etcd 集群定义环境变量下载etcd 二进制文件创建TLS 密钥和证书创建etcd 的systemd unit 文件启动etcd 服务
最近在学习Kubernetes,在学习过程中也踩了很多的坑,网上找了很多的资料和博客按步骤搭建总会有踩很多的坑,所有自已也将学习过程记录下了,供指点学习kubernetes(k8s)是docker容器用来编排和管理的工具我们通过kubectl向k8s Master发出指令。kubernetes Master主要是提供API Server、Scheduler、Controller组件,接收kubec
转载
2024-05-04 18:38:18
41阅读
Kubernetes官方支持以下类型的组委员会是被授权处理敏感话题的指定人员。鼓励该小组在完成任务时尽可能开放,但由于所讨论主题的性质,允许私下交流。委员会的例子包括指导委员会和安全或行为准则等。特殊兴趣小组(SIG)是专注于项目一部分的持久性开放小组。SIGs必须有公开透明的程序。只要遵守Kubernetes行为准则,欢迎任何人
Kubernetes1.27容器化部署PrometheusGitHub链接根据自己的k8s版本选择对应的版本修改镜像地址部署命令对Etcd集群进行监控(云原生监控)创建Etcd Service创建Etcd证书的Secret创建Etcd ServiceMonitorgrafana导入模板成功截图对MySQL进行监控(非云原生监控)部署mysql创建用户和权限配置Exporter配置ServiceM
目录[-]
环境说明:Kubernetes 版本:1.14.0SonarQube 版本:7.9数据持久化配置: NFS示例 Github 地址:https://github.com/my-dlq/blog-example/tree/master/sonarqube-deploy
一、SonarQube 介绍简介 &
2 K8s 安装部署2.1 安装方式2.1.1 部署工具使用批量部署工具(anbile / slatstack)、手动二进制、kebeadm、apt-get/yum 等方式安装、以守护进程的方式启动在宿主机上,类似于是 Nginx 一样使用 service 脚本启动二进制部署:兼容性最好,类似于在宿主机上启动了一个服务,这个服务可以直接使用宿主机内核的很多特性kubeadm部署:以容器的方式启动,
转载
2023-12-15 11:45:42
137阅读
文章目录前言一、 实验环境二、环境部署三、K8S单点部署3.1 master01操作3.2 master02部署3.3 负载均衡Nginx01和Nginx02配置四、故障解决 前言Kubernetes 是用于自动部署,扩展和管理容器化应用程序的开源系统。Kubernetes 是一个可移植的、可扩展的开源平台,用于管理容器化的工作负载和服务,可促进声明式配置和自动化。Kubernetes 拥有一个
转载
2024-06-18 16:52:10
29阅读
# 如何卸载 Kubernetes 和 KubeSphere 项目方案
Kubernetes 和 KubeSphere 是当前流行的容器编排和管理工具。随着业务的变化,有时我们需要卸载这些工具。本文将详细阐述如何安全地卸载 Kubernetes 和 KubeSphere,适用于不同操作系统和环境。
## 一、前期准备
在卸载之前,我们应确保以下几点:
- **备份数据**:确保所有重要的数
原创
2024-09-28 04:17:06
268阅读
kubectl概述&操作示范kubectl是k8s集群的命令行工具,通过kubect能够实现对集群本身进行管理维护kubectl是对集群本身进行管理维护的,默认只对master节点开放,如果现在其他node节点上运行将 master 节点中 /etc/kubernetes/admin.conf 拷贝到需要运行的服务器的 /etc/kubernetes 目录中在对应的服务器上配置环境变量-
转载
2024-09-23 16:22:12
28阅读
二.kubernetes的搭建1.kubeadm安装: kubeadm 是官方提供的开源工具,是一个开源项目,用于快速搭建 kubernetes 集群,目前是比较 方便和推荐使用的。kubeadm init 以及 kubeadm join 这两个命令可以快速创建 kubernetes 集群。 Kubeadm 初始化 k8s,所有的组件都是以 pod 形式运行的,具备故障自恢复能力。 kubeadm
转载
2024-10-24 12:48:55
16阅读
在尝试使用 kubespere 部署服务时,可能会遇到无法连接 Docker Redis 的问题。这篇文章将详细记录如何解决该问题,过程包括环境准备、分步指南、配置详解、验证测试、排错指南以及扩展应用。
### 环境准备
在开始之前,您需要准备合适的环境和工具。确保在本地或服务器上安装了 Docker 和 kubectl,并且您的系统能够运行 Kubernetes。
**前置依赖安装**
开源项目推荐Raspberry Pi Kubernetes Cluster这是一个教育项目,旨在探索如何在家中使用树莓派构建 Kubernetes 集群,并使用 Ansible 来自动化部署和配置。提供了非常详细的文档,从架构设计到安装步骤一应俱全。kubesesskubesess 是使用 Rust 编写的基于 Session 的 Kubernetes context 和 nemsapce 管理工
转载
2024-02-01 21:39:29
70阅读
k8s的服务资源文件配置详解 注:本文章只作配置项解释,请灵活运用--- #Service
kind: Service
apiVersion: v1
metadata:
name: service
namespace: dev
spec:
selector: # 标签选择器,用于确定当前service代理哪些pod,仅适用于ClusterIP、NodePort和LoadBa
转载
2024-02-23 16:03:08
110阅读
Nginx 的安装Nginx 安装源码安装第一步:安装依赖第二步:创建Nginx 软件的运行用户第三步:上传Nginx包解压 + 编译安装第四步:进入安装目录,查看生成哪些文件第五步:服务脚本配置并添加自启动第一种:利用System V init 添加服务脚本(CentOS6.x)第二种:利用systend 编写服务启动脚本(CentOS7.x) Nginx 安装Nginx的两种安装方式:yum
转载
2024-04-07 12:56:54
324阅读
作者简介:万宏明,KubeSphere 核心贡献者,专注于云原生安全领域。KubeSphere 是在 Kubernetes 之上构建的面向云原生应用的容器混合云管理系统。支持多云与多集群管理,提供全栈的自动化运维能力,帮助企业用户简化 DevOps 工作流,提供了运维友好的向导式操作界面,帮助企业快速构建一个强大和功能丰富的容器云平台。KubeSphere 为用户提供构建企业级 Kubernete
转载
2024-03-25 14:56:37
207阅读
文章目录简介部署要求测试环境生产环境环境准备添加yum源,否则无法下载依赖关闭swap,注释swap分区安装常用依赖安装安装kubeadm,kubelet和kubectl添加阿里kubernetes源启用kubectl启动K8S启用 kubectl启动节点安装网络组件实施查看POD安装dashboard用于访问下载修改recommended.yaml部署dashboard安全证书操作创建Serv
转载
2024-07-19 15:46:46
28阅读
安装dockersudo yum install -y yum-utilssudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.reposudo yum install docker-ce docker-ce-cli containerd.io修改Docke
文章目录yum部署源码编译部署Docker容器化部署 yum部署1、安装必要的环境:
[root@OLDBOY ~]# yum -y install gcc gcc-c++ autoconf automake make
[root@OLDBOY ~]# yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel
确保/
转载
2024-06-06 22:19:57
0阅读