kubernetes学习(四)安装nginx测试

kubernetes 五种核心资源对象简介 Namespace Namespace是kubernetes系统中的一种非常重要资源,它的主要作用是用来实现多套环境的资源隔离或者多租户的资源隔离。 默认情况下,kubernetes集群中的所有的Pod都是可以相互访问的。但是在实际中,可能不想让两个Pod之间进行互相的访问,那此时就可以将两个Pod划分到不同的namespace下。kubernetes通过将集群内部的资源分配到不同的Namespace中,可以形成逻辑上的"组",以方便不同的组的资源进行隔离使用和管理。 可以通过kubernet 阅读详情

上一篇文章

https://editor.youkuaiyun.com/md/?articleId=151062935
kubernetes学习(三)CNI网络插件安装

概述

经过(三)的操作,现在kubernetes集群已经起来了,有一个master节点和一个worker节点
现在尝试安装一个简单的nginx服务

pod的配置文件

nginx-test.yaml

apiVersion: apps/v1
kind: Pod
metadata:
  name: nginx-test
  labels:
    app: nginx
spec:
  containers:
  - name: nginx
    image: nginx
    imagePullPolicy: IfNotPresent
    ports:
    - containerPort: 80

执行启动命令

sudo kubectl apply -f nginx-test.yaml

等待启动完毕

启动完毕后,可用sudo kubectl get pods

lu@192:~/document/kubernetes/pods$ sudo kubectl get pods
NAME            READY   STATUS    RESTARTS   AGE
nginx-test  1/1     Running   0          79s

遇到问题可用sudo kubectl describe 查看问题

可能会遇到的问题

1 worker节点拉取镜像失败
原因:kubernetes集群采用的是containerd管理镜像,所以即使本地docker仓库有也不会用的,需要配置加速
解决方法:
参考阿里云的镜像加速官方教程
官方镜像加速
https://help.aliyun.com/zh/acr/user-guide/accelerate-the-pulls-of-docker-official-images#4766fe99e4g5f

修改/etc/containerd/config.toml文件,根据对应位置修改,没有的加上去

   [plugins."io.containerd.grpc.v1.cri".registry]
     config_path = "/etc/containerd/certs.d"


[plugins."io.containerd.grpc.v1.cri".registry.mirrors]
  [plugins."io.containerd.grpc.v1.cri".registry.mirrors."docker.io"]
    endpoint = ["https://registry-1.docker.io"]

新增文件/etc/containerd/certs.d/docker.io/hosts.toml
路径需要和上方的配置保持一致

server = "https://registry-1.docker.io"

[host."https://docker.xuanyuan.me"]
  capabilities = ["pull", "resolve", "push"]

直接使用了轩辕加速

K8S(Kubernetes)简介和官方安装部署保姆级详细教程 Kubernetes简称为K8s,是用于自动部署、扩缩和管理容器化应用程序的开源系统,起源于Google 集群管理工具Borg。 阅读详情

相关推荐

Kubernetes学习--集群安装

Kubernetes--集群安装服务器准备查看centos版本配置host时间同步禁用iptables和firewalld禁用selinux禁用swap分区修改linux内核参数配置ipvs功能重启服务器检查之前关闭的各种配置是否生效Kubernetes安装docker安装添加配置文件启动docker 服务器准备 本地用VMware虚拟3台服务器,主机名分别命名node1,node2,master1 查看centos版本 cat /etc/redhat-release 推荐使用7.5及以上版本 这里

qq_43539962的博客 5803

大数据与云计算:部署Kubernetes集群并完成nginx部署(全网最详细教程!)

Kubernetes 集群是由多个物理或虚拟计算机组成的集合,用于运行和管理容器化应用程序。集群中的计算机被称为节点,其中包括一个主节点 (Master Node) 和多个从节点 (Worker Nodes)。在 Kubernetes 集群中,主节点负责管理和控制整个集群的操作。它运行了一系列核心组件,如 kube-apiserver、kube-controller-manager、kube-scheduler 和 etcd。主节点与从节点之间通过 API 通信,并负责调度容器、监视集群状态、处理节点故障等

专注 AI、大数据、Python、爬虫、数据分析可视化、机器学习、推荐算法、知识图谱、大模型应用与全栈系统开发,长期沉淀真实项目案例、源码解析、系统设计、部署经验与工程化实践,分享可运行、可复用、可落地的技术方案。 4978

Kubernetes(K8S)学习(四):K8S之Storage

本文介绍了Kubernetes中使用NFS共享存储的两种方式:手动静态创建PV/PVC和动态申请PV。重点通过实战演示了Host类型Volume的使用,在Pod中创建两个容器共享同一个Volume挂载点,验证了挂载目录的同步性。测试结果表明,Volume能够有效解决容器文件临时性和容器间文件共享的问题。最后还展示了如何查看Pod中容器的hosts文件内容。

꯭ 瞎꯭扯꯭蛋꯭的博客 1702

从零开始:使用 Kubernetes 部署 Nginx 应用

可见,这个 nginx 并没有创建在 master 节点, 而是 slave 节点去了。

JavaEdge全是干货的技术号 3002

Kubernetes(K8S)入门阶段详细指南

入门阶段的核心是掌握容器基础、K8S架构和基础操作。通过本地环境搭建和实战项目(如Nginx部署),能够直观理解Pod、Service等概念,并熟悉kubectl工具链。建议结合官方文档和社区资源(如GitHub上的YAML模板 )持续实践,逐步过渡到复杂场景。(K8S)入门阶段详细指南。

我是赛博AI Lewis 1437

【k8s 1.23.0 离线安装】

kubeadm是官方社区推出的一个用于快速部署kubernetes集群的工具。这个工具能通过两条指令快速完成一个kubernetes集群的部署。

CodeStar` 3463

kubernetes介绍之kubectl安装及Nginx配置

kubernetes介绍之kubectl安装及Nginx配置 使用 nginx 4 层透明代理功能实现 K8S 节点( master 和 worker 节点)高可用访问 kube-apiserver 部署前需要规划好kubernetes集群的节点配置,本教程的节点信息如下: 主机名 主机ip k8s-master 172.24.211.217 k8s-master-1 172...

zcg19911222的博客 4021

【云原生之kubernetes实战】k8s环境中部署Nginx服务

【云原生之kubernetes实战】k8s环境中部署Nginx服务

jks212454的博客 2673

手把手教你在Docker中安装Nginx(图文超详细)

含图文超详细介绍如何在 Docker 中安装 Nginx,并讲解如何使用 Nginx 进行后端服务器集群的负载均衡。

wzz2333的博客 3万+

【K8S】在 Kubernetes 上配置安装 Nginx Ingress 控制器指南

生产环境建议:使用Helm部署并启用ValidatingWebhookDNS配置:通配符域名简化路由管理安全加固限制Controller权限(RBAC)定期轮转Webhook证书性能优化:通过ConfigMap调整Nginx参数# 示例:调优keepalive连接metadata:data:完整配置参考Nginx Ingress官方文档。

qq_40205510的博客 2130

先楫HPM6E00EVK EtherCAT从站配置与CIA402 8轴运动控制实战解析

本文详细解析了先楫HPM6E00EVK开发板的EtherCAT从站配置与CIA402 8轴运动控制实战。从环境准备、XML文件配置、代码移植到TwinCAT工程设置,提供了完整的移植指南,帮助开发者实现高效的多轴同步运动控制。

o5p6q的博客 415

kubernetes安装ingress-nginx详细步骤

在kubernetes 1.22版本中,安装ingress-nginx的详细步骤,适合刚刚接触k8s的同学

vampiresuper的专栏 1万+

再见 n8n?Google Opal 实测:一句话生成 APP,这才是 AI 的正确打开方式!

Google Opal深度评测:这款自然语言生成工作流的AI工具,通过三个实战案例(科技早报生成器、冰箱食谱助手、爆款文案转译机)展示了其零代码开发的强大能力。它凭借Gemini 3.0 Pro和Google生态的无缝集成,将自动化门槛降至新低,预示着一个“意图驱动开发”的新时代。

莫潇羽的个人博客 848

Kubernetes安装ingress-nginx

网上的资料一般是基于v0.30.0来安装,但是对于kubernetes@1.22来说要安装ingress-nginx@v1.0.0以上版本(目前最新版本是v1.0.4,本文采用v1.0.0),原因是 kubectl@v1.22版本不再支持v1beta1如果安装ingress-nginx@v0.30.0版本后启动pod有如下问题有一个版本的支持情况(ingress官方网站ingress仓库地址ingress-nginx v1.0 最新版本 v1.0。

南宫乘风-Linux运维-虚拟化容器-Python编程 ownit.top 2503

从‘哒哒’声到静音顺滑:一文搞懂42步进电机细分控制的原理与实战(以TMC5160为例)

本文详细解析了42步进电机细分控制技术,以TMC5160为例,探讨如何通过正弦波电流调制和自适应波形整形实现静音运行。文章提供了实战配置指南,包括硬件连接、寄存器配置和调试技巧,帮助用户有效消除电机噪声,提升3D打印机、CNC机床等设备的运行效率。

weixin_42657024的博客 313

CoaXPress协议入门(1)---- CXP测试套件

CoaXPress (简称CXP)是指一种采用同轴线缆进行互联的相机数据传输标准,主要用于替代之前的Camera Link协议,常见于科学相机、工业相机、医学图像、航空防务等场景。CXP是一个非对称的高速点对点串行传输协议,主要用于传输视频和静态图像,线缆多使用单条或多条同轴电缆。CXP易于集成,可以获得灵活可靠的性能,通过使用标准的同轴线缆,比如RG59 和 RG6规格(推荐使用RG6),并且图像、控制通讯、触发、电源都可以使用同一条线缆。

素手挽剑 9514

k8s中ingress-nginx离线安装实践

k8s中ingress-nginx离线安装实践

流月up的博客 1807

【WRFDA教程第四期】雷达数据同化(Radar Data Assimilation)

雷达数据同化(Radar Data Assimilation)

WW、forever的博客 1759

Linux安装Kubernetes(k8s)详细教程

Linux安装Kubernetes(k8s)详细教程

Meta39的博客 6779

js逆向第24例:FastMoss数据分析网站Fm-Sign加密字段破解

破解:FastMoss数据分析网站Fm-Sign加密字段。FastMoss主要是TikTok为主的大数据分析服务的一个网站

花臂不花Home 2154

python 实现一个完整的基于Python的多视角三维重建系统,包含特征提取与匹配、相机位姿估计、三维重建、优化和可视化等功能

本文介绍了一个基于Python的多视角三维重建系统的实现,涵盖了特征提取与匹配、相机位姿估计、三维重建、优化和可视化等功能。首先,系统通过安装必要的库(如OpenCV、NumPy等)并加载图像数据,初始化相机参数。接着,系统使用SIFT、SURF或ORB算法提取图像特征点,并通过FLANN或BF方法进行特征匹配,应用Lowe's ratio test筛选优质匹配。该系统为后续的相机位姿估计和三维重建奠定了基础,能够从多视角图像中恢复三维场景结构。

huanghm88的专栏 614

k8s安装之nginx.yaml

这里两个nginx。一个是用来测试最简单的集群的。 另一个是用来作grafana,prometheus,dashboard前端安全展示的。 简单版 apiVersion: apps/v1 kind: Deployment metadata: name: nginx spec: replicas: 1 selector: matchLabels: ...

weixin_30824599的博客 5373

2025华为OD面试手撕代码真题目录、八股文真题目录以及面试技巧

1. **华为OD面试技术面准备指南** 2. **华为OD面试技术面常见问题解答** 3. **华为OD面试技术面经验分享** 4. **华为OD面试技术面注意事项** 5. **华为OD面试技术面攻略** 6. **华为OD面试技术面模拟题目与解析** 7. **华为OD面试技术面知识点梳理** 8. **华为OD面试技术面常考**

算法大师! 3万+

【K8S专题】四、Kubernetes 安装配置

镜像加速:修改 kube-flannel.yml 文件,将 quay.io/coreos/flannel:v0.15.0 改为 quay.mirrors.ustc.edu.cn/coreos/flannel:v0.15.0。服务显示 service/nginx 的 PORT(S)为 80:32605/TCP, 我们在浏览器中访问主从地址的 32605 端口,查看 nginx 是否运行。在 Node 节点(172.16.20.112 和 172.16.20.113)运行上一步初始化成功后显示的加入集群命令。

全栈程序猿的专栏 1193

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Kubernetes Nginx Ingress Controller 安装与测试文档

本文档介绍了如何使用 Helm 在 Kubernetes 集群中部署 Nginx Ingress Controller。为了应对国内网络限制,文档中包含了离线获取 Chart 包以及替换镜像源的完整解决方案,并采用了DaemonSet的高性能部署模式。最后提供了一个 Nginx 应用作为测试案例。

qq_35640866的博客 375

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Rancher部署k8s集群测试安装nginx(节点重新初始化方法,亲测)

rancher安装k8s集群,通过RKE的方式安装k8s,在rancher里面创建自定义k8s集群,测试nginx服务

Henry的博客 3230

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

上一篇: kubernetes学习(三)CNI网络插件安装
下一篇: elasticsearch学习(一) 下载、安装和初次部署
赤月幼狼
博客等级 码龄10年 20粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

赤月幼狼

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值