k8s集群部署02

news2024/11/17 15:46:52

k8s集群部署02

  • k8s集群部署02
    • 仍然报错
    • 若镜像拉取过慢原因

k8s集群部署02

  • 一、pod基本操作
  • Pod是可以创建和管理Kubernetes计算的最小可部署单元,一个Pod代表着集群中运行的一个进程,每个pod都有一个唯一的ip。一个pod类似一个豌豆荚,包含一个或多个容器(通常是docker),多个容器间共享IPC、Network和UTC namespace。
  • kubectl常用命令
  • kubectl run demo --image=myapp:v1 %创建新的pod,叫demo
  • kubectl get node %查看k8s的所有node节点
  • kubectl get pods %列出所有运行的Pod信息
  • kubectl get pods -o wide %列出Pod以及运行Pod节点信息
  • kubectl describe pod demo %查看demo的详细信息
  • kubectl get all %查看所有资源信息
  • kubectl get ns %查询命名空间中的资源
  • 做调整,让所有节点连接上harbor仓库
    在这里插入图片描述
  • 连接上仓库,启动harbor
    在这里插入图片描述
  • 在这里插入图片描述
  • 192.168.137.133进入harbor
  • 账号:admin,密码:westos
    在这里插入图片描述
  • server1默认不参加调度,是否添加仓库无所谓
  • 因为在node server1上有污点,不允许调度
  • 在这里插入图片描述
  • server2和3上是worker,承载着负载
    在这里插入图片描述
  • 将仓库地址设置为server5 reg.westos.org
  • 开始连接仓库
  • 不能重叠,master上面运行太多会影响调度性能
  • 所有节点迁移仓库,重写地址解析文件
  • 在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 复制server5配置文件阿里云加速器添加到server1上
  • 让其默认连接docker
  • 注意:不要忘记逗号在这里插入图片描述
    在这里插入图片描述
  • 然后reload docker
    在这里插入图片描述
  • 已经生效了
  • 所有节点以此这样做
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 问题:镜像拉取不到
    在这里插入图片描述
  • 解决:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 记得:https,docker默认走tls
    在这里插入图片描述
  • 自己的阿里云镜像
    在这里插入图片描述

仍然报错

  • 开始继续解决错误:
    1.server5:重头来脚本重建harbor
    2.利用日志查看server3报错原因:找到原因,因为没有认证信息
  • 只有两个可能:一个是harbor错误,一个就是仓库里没有镜像
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • docker日志已经生效在这里插入图片描述
  • 提示IPV4 disabled再次解决
    在这里插入图片描述
    在这里插入图片描述

若镜像拉取过慢原因

  • 连接不上私有仓库,转而向外网连接
    在这里插入图片描述
  • 测试:暂时断开外网,看报错
  • 删除postrouting第一条策略——转发策略
    在这里插入图片描述
  • 在这里插入图片描述
  • 全路径拉取
    在这里插入图片描述
    在这里插入图片描述
  • 发现无证书
  • 因为仓库是加密的,部署了证书,将证书上传到所有节点的docker目录
  • 一定要直到显示匿名拉取
    在这里插入图片描述
  • 注意时间,若仍不对,删除再下载
    在这里插入图片描述
  • 从外网拉取过的再重新拉取一下
  • 无版本的依靠ID删掉
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 问题:server2无法正常从reg.westos.org拉取,或者日志没记录
  • 解决:
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • server2也恢复正常
    在这里插入图片描述
  • server1不拉取,默认不参与调度
    在这里插入图片描述
  • 确定其harbor已经关闭,不增加负担
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 问题:在仓库拉redis镜像,并上传但被拒绝失败
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 解决:
    在这里插入图片描述
  • 成功推送redis
    在这里插入图片描述
  • 在server1部署redis镜像
    在这里插入图片描述
    在这里插入图片描述
  • 下载成功
    在这里插入图片描述
    在这里插入图片描述
  • 速度十分快,调度到了server3上
    在这里插入图片描述
  • curl可以访问nginx,但不能访问redis
  • server3已下载
    在这里插入图片描述
  • 日志也同步更新
    在这里插入图片描述
  • 在这里插入图片描述
  • 集群已经搭建完毕

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/130099.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Hack the Box CTF 比赛 简单难度 XOR 密码学题目 Crypto 流程| Multikey Walkthrough

这是近期参加HTB夺旗战时遇到的一道难度为简单的密码学Crypto题目。但是我觉得挺有意思,就做下记录。 1. 题目: 题干没有太多的内容,就是一段python程序,和一个output的加密结果,如下。 Python: import …

【数据结构】手推堆实现,拳打堆排序,脚踩Top-k

目录一.完全二叉树的顺序结构二.堆的概念及结构三.堆的实现1.堆向下调整2.向下调整建堆3.向下调整建堆时间复杂度4.堆的插入(向上调整)5.向上调整建堆6.向上调整建堆时间复杂度7.堆的删除8.堆的代码实现四.Top-K问题五.堆排序一.完全二叉树的顺序结构 堆…

GPIO实验

一、GPIO简介 GPIO(General-purpose input/output)即通用型输入输出,GPIO可以控制连接在其之上的引脚实现信号的输入和输出 芯片的引脚与外部设备相连,从而实现与外部硬件设备的通讯、控制及信号采集等功能 实验步骤1. 通过电路…

第十七讲:神州三层交换机DHCP服务器配置

DHCP是基于Client-Server模式的协议,DHCP客户机向DHCP服务器索取网络地址及配置参数;服务器为客户机提供网络地址及配置参数;当DHCP客户机和DHCP服务器不在同一子网时,需要由DHCP中继为DHCP客户机和DHCP服务器传递DHCP…

java企业通知小程序微信消息推送小程序企业消息通知系统网站源码

简介 本系统主要是利用小程序和springboot开发的企业分组消息推送,主要是员工关注小程序,由分组领导创建消息主体并设置消息提醒时间,利用微信的消息模板对选定的员工进行消息提醒推送。比如公司的技术部需要在11月3号早上8点举行晨会&#…

【Java编程进阶】面向对象思想初识

推荐学习专栏:Java 编程进阶之路【从入门到精通】 文章目录1. 面向对象初识2. 类和对象2.1 类的定义2.2 对象的创建和使用3. 构造方法4. 方法重载5. static 关键字5.1 static 方法5.2 static 变量6. 对象的引用和 this7. 总结1. 面向对象初识 之前我们学习了 C 语言…

P2367 语文成绩和P5542 Painting The Barn S(一维和二维差分)

目录 前言 一、P2367 语文成绩 二、P5542 Painting The Barn S 前言 图文详解一维差分 图文详解二维差分 一、P2367 语文成绩 题目背景: 语文考试结束了,成绩还是一如既往地有问题。 题目描述: 语文老师总是写错成绩,所以当…

关于C语言中内存分配

一、static在C语言里面可以用来修饰变量,也可以用来修饰函数。 1、 先看用来修饰变量的时候。变量在C语言里面可分为存在全局数据区、栈和堆里。 其实我们平时所说的堆栈是栈而不是堆,不要弄混。 例如:在file.c中 int a ; int main() { int b…

如何在 Python 中自动化处理 Excel 表格?

考虑一个场景,要求在网站上为 30,000 名员工创建一个帐户。手动重复执行此任务会非常枯燥乏味。此外,这将花费太多时间,这不是一个明智的决定。 现在想象一下从事数据输入工作的员工的生活。他们的工作是从 Excel 表格中获取数据并将其插入其…

CSS 实现灯笼动画,祝大家元旦快乐

前言 👏CSS 实现大红灯笼动画,祝大家元旦快乐,2023越来越棒!速速来Get吧~ 🥇文末分享源代码。记得点赞关注收藏! 1.实现效果 2.实现步骤 定义一个灯笼的背景色bg,线条颜色lineColor :root …

数字时代下, 企业如何保证数据的安全

随着全球数字化进程的蓬勃发展,在互联网时代下技术和数据深度融合的数字经济模式为许多行业带来了更大创收。数据也已经成为了五大核心生产要素之一,驱动着国家、社会、企业全方位高速发展。“迎接数字时代,激活数据要素潜能,推进…

四、 Spring-MVC

MVC MVC :Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计规范。本质上也是一种解耦。 Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常…

使用CLIP构建视频搜索引擎

CLIP(Contrastive Language-Image Pre-training)是一种机器学习技术,它可以准确理解和分类图像和自然语言文本,这对图像和语言处理具有深远的影响,并且已经被用作流行的扩散模型DALL-E的底层机制。在这篇文章中,我们将介绍如何调整…

再获权威认可 百分点科技入选Forrester AI/ML平台主流供应商

近日,全球领先的研究和咨询公司Forrester发布了2022年第四季度中国AI/ML(人工智能/机器学习)平台报告《The AI/ML Platform Landscape In China, Q4 2022》,系统分析了AI/ML平台市场的业务价值、市场成熟度及市场动态,…

python基础语法24-多线程实操

上一节说了多线程的理论知识,今天来实际操作一下。 1.创建线程 python中有2中方法创建线程,分别为函数和类继承 (1).使用函数来创建线程 调用 _thread 模块中的start_new_thread()函数来产生新线程。语法如下: _thread.start_new_thread ( function, args[, kwargs] ) 参数说…

保护小程序,防止反编译:打造不怕反编译的小程序

保护小程序,防止反编译 打造不怕反编译的小程序 这几年,小程序、小游戏,非常火。 业内人都知道,小程序或小游戏,就是H5应用,就是htmlJS。这类应用,反编译很容易,网上就有很多方法教程。 对小…

我坦白→低代码功能我有,SQL练习题、数据可视化、数据填充助你高效

简介 今天勇哥看了一下群里的聊天信息,大家都在说低代码平台,见大家对于低代码这么热衷的情况下,勇哥也不藏着掖着了,先放几个低代码功能出来,给大家玩一玩,更多的功能敬请期待。 帮勇哥投个票&#xff1…

Docker进阶 — 一文掌握Docker基础

Docker进阶 — 一文掌握Docker基础 文章目录Docker进阶 --- 一文掌握Docker基础一、初识 Docker1. 什么是Docker2. Docker架构3. DockerHub4. Docker运行模式5. Docker和虚拟机的区别二、Docker 的安装1. Linux安装Docker2. Window 安装Docker环境配置1. 开启 Hyper-V服务2. 安…

五款炫酷精美动态登录页面,彩虹气泡动态云层深海灯光水母炫酷星空蛛网HTMLCSS源码

完整源码详见 微信公众号&#xff1a;创享日记 对话框发送&#xff1a;登录页面 获取HTMLCSSjs等源码文件 一、彩虹气泡登录页面 效果图&#xff1a; HTML源码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-…

linux 下coredump 生成及调试分析

Windows环境崩溃问题&#xff08;dump&#xff09;可根据vs调试或windbg工具查看.linux环境崩溃文件为core文件&#xff0c;可以使用gdb进行调试分析。 前提&#xff1a;都是都是用了root权限的用户操作。 1.生成core文件的前提 产生coredump的条件&#xff0c;首先需要确认…