在 使用 kubeasz 离线安装 k8s 集群 中,我们完成了 k8s 集群的搭建,接下来,可以开始在集群中部署第一个应用了。目标在集群中启动一个最简单的 nginx 服务,并能够通过 http 进行访问。预热回忆 docker 环境下,要实现这个目标,需要做的事情很简单,一行命令即可:$ docker run --name some-nginx -d -p 8080:80 nginx之后便可访
一、安装部署主控节点服务部署master节点服务部署etcd集群集群规则:主机名角色IPhdss7-12.host.cometcd lead10.4.7.12hdss7-21.host.cometcd follow10.4.7.21hdss7-22.host.cometcd follow10.4.7.22注意:这里以12为例子,其他两台参考安装1、创建基于根证书的config配置文件首先在hdss
转载 2024-03-18 19:52:08
138阅读
安装vmware先安装一个,centos7 minimal模式,安装完重启,输入root与密码,进入控制台ip addr //可以看ip,minimal是没有安装ifconfig等等工具的配置开机联网cd /etc/sysconfig/network-scripts vi ifcfg-ens33 ONBOOT=yes service network restar //然后就可以使用xshell连接
Pod Health Check在Kubernetes集群当中,我们可以通过配置liveness probe(存活探针)和readiness probe(可读性探针)来影响容器的生存周期。使用 liveness probe 来确定你的应用程序是否正在运行,通俗点将就是是否还活着。一般来说,如果你的程序一旦崩溃了, Kubernetes 就会立刻知道这个程序已经终止了,然后就会重启这个程序。而我们的
转载 2024-04-26 12:37:19
159阅读
 K8S基础概念一、核心概念1、NodeNode作为集群中的工作节点,运行真正的应用程序,在Node上Kubernetes管理的最小运行单元是Pod。Node上运行着Kubernetes的Kubelet、kube-proxy服务进程,这些服务进程负责Pod的创建、启动、监控、重启、销毁、以及实现软件模式的负载均衡。Node包含的信息:·    &n
转载 2024-05-20 10:25:31
1230阅读
本章是《kubernetes下的Nginx加Tomcat三部曲系列》的终篇,今天咱们一起在kubernetes环境对下图中tomcat的数量进行调整,再修改tomcat中web工程的源码,并将现有的tomcat的pod全部替换成新代码构建的结果:往期章节 《kubernetes下的Nginx加Tomcat三部曲之一:极速体验》; 《kubernetes下的Nginx加Tomcat三部曲之二:细说开
Kubernetes(简称为K8s)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。而Nginx是一个高性能的HTTP和反向代理服务器,常用于构建高性能的Web服务器和负载均衡器。本文将介绍如何使用Kubernetes部署Nginx,实现一个简单的Web应用。 ## 整体流程 下面是部署Kubernetes和Nginx的整体流程: | 步骤 | 描述
原创 2024-01-31 11:08:34
53阅读
为tomcat Service的port。
原创 2024-10-25 15:43:54
45阅读
Jenkins部署php实战1.先手动在目标服务器测试源代码#1.在k8s集群的主节点上编写配置清单 [root@gdx1 ~]# vim yaml/jenkins-php-nginx.yaml kind: Deployment apiVersion: apps/v1 metadata: name: jenkins-nginx-php spec: selector: matchL
转载 10月前
26阅读
Kubernetes (K8S) 是一个开源的容器编排平台,可以帮助开发者自动化部署、扩展和管理容器化应用程序。在K8S部署、管理和扩展Nginx作为一个容器化的应用程序是非常常见的任务。本文将向新手开发者介绍如何使用K8S部署Nginx,并提供相应的代码示例。以下是实现整个过程的步骤: | 步骤 | 描述 | | ----- | ------ | | 步骤一 | 配置Kubernetes集
原创 2024-01-31 11:04:31
84阅读
Kubernetes(简称K8S)是一个用于自动化部署、扩展和管理容器化应用程序的开源平台。在Kubernetes中部署Nginx是一个常见的任务,本文将引导刚入行的开发者如何在Kubernetes中部署Nginx。下面是整个实现过程的步骤表格: | 步骤 | 描述 | | --- | --- | | 步骤一 | 安装和配置Kubernetes集群 | | 步骤二 | 创建Nginx容器镜像并上
原创 2024-02-02 14:13:29
105阅读
# 创建pod kubectl create deployment web --image=nginx # 查看pod列表 kubectl get pods -o wide # 暴露资源为service kubectl expose deployment web --port=80 --protoc
原创 2022-07-16 00:55:54
1115阅读
1点赞
创建namespacenginx-namespace.yamlapiVersion: v1 kind: Namespace metadata: name: ns-nginx创建Deploymentnginx-deployment.yamlapiVersion: apps/v1 kind: Deployment metadata: name: nginx-deployment names
原创 2024-10-19 14:11:45
77阅读
minio-operator部署指南概述MinIO 提供高性能、兼容 S3 的对象存储,原生于 Kubernetes版本说明 - 服务名称版本描述consolev0.19.0租户控制台operatorv4.4.25minio-operatorminioRELEASE.2022-06-20T23-13-45Zminio serverbusyboxbusybox:1.33.1初始化日志api服务pos
转载 2024-08-23 13:34:38
150阅读
一,前言目前,购买了 3 台阿里云服务器,完成了构建服务器(ci-server)和 k8s 集群(k8s-master+k8s-node)的搭建;服务器规划如下:服务配置内网IP外网IP说明ci-server2c4g172.17.178.104182.92.4.158Jenkins + Nexus + Dockerk8s-master2c4g172.17.178.10547.93.9.45Kube
转载 2024-03-14 07:03:35
162阅读
前言如果kubernetes集群决定使用Ingress-Nginx七层负载均衡,那么可以参考本教程。准备一台能访问互联网的PC。一个完整的k8s集群 。一个待被负载的应用。最好有一个docker私有仓库。步骤一、组件准备1.1. 首先打ithub的Ingress-Nginx仓库,如图找到nginx-0.30.01.2. 访问deploy文件夹1.3.打开文档1.4.直接在k8s主节点执行此语句
转载 2024-02-19 22:49:09
40阅读
之前的文章 Kubernetes Pod 中的 ConfigMap 更新 中,我总结了三种 ConfigMap 或 Secret 的更新方法: 通过 Kubelet 的周期性 Remount 做热更新,通过修改对象中的 PodTemplate 触发滚动更新,以及通过自定义 Controller 监听 ConfigMap 触发更新。但在最近的业务实践中,却碰到了这些办法都不好使的
转载 2024-07-29 08:56:45
261阅读
CentOS7上搭建Kubernetes(K8S)集群前提条件服务器配置其他要求准备工作关闭各个机器的防火墙关闭SELinux关闭Swap设置主机名修改hosts文件将桥接的 IPv4 流量传递到 iptables同步时间开始安装Kubernetes安装dockerdocker的阿里云加速配置添加K8S的yum源安装 `kubelet`、`kubeadm` 和 `kubectl`启动master
目录 ceph配置k8s 配置通过静态pv,pvc使用ceph测试多pod挂载静态pv数据不一致问题StoragaClass 方式ceph 常用命令k8s 常用命令k8s各类端口及IP说明端口说明问题PV访问模式测试结果参考 ceph配置rbd create --size 100 rbd/nginx-image [root@localhost my-cluster]# rbd list n
转载 2024-07-24 16:01:19
46阅读
1、部署业务应用(首先定义资源组件,示例ip不固定)我们需要将业务应用部署k8s 集群中。这里我们需要准备好了一个应用并打包成镜像,例如我的镜像地址是:registry.cn-shanghai.aliyuncs.com/workbench1459088147016887/aliyun_zouyang这是一个使用 spring boot 开发的 java web 应用。这个应用会监听 8080
转载 2024-02-26 21:39:02
89阅读
  • 1
  • 2
  • 3
  • 4
  • 5