微服架构基础设施环境平台搭建 -(七)Kubesphere pod内安装vimping命令

微服架构基础设施环境平台搭建 -(七)Kubesphere pod安装vim&ping命令

在K8s集群运维过程,需要进入pod容器内通过ping来测试网络是否通畅,或使用vim进行编辑文件,但是pod容器默认情况下是不支持ping、vim命令的,本章内容介绍了如何在pod容器内部通过命令安装vim和ping命令。

微服架构基础设施环境平台搭建 系列文章


微服架构基础设施环境平台搭建 -(一)基础环境准备
微服架构基础设施环境平台搭建 -(二)Docker私有仓库Harbor服务搭建
微服架构基础设施环境平台搭建 -(三)Docker+Kubernetes集群搭建
微服架构基础设施环境平台搭建 -(四)在Kubernetes集群基础上搭建Kubesphere平台
微服架构基础设施环境平台搭建 -(五)Docker常用命令
微服架构基础设施环境平台搭建 -(六)Kubesphere 部署Redis服务 & 设置访问Redis密码
微服架构基础设施环境平台搭建 -(七)Kubesphere pod内安装vim&ping命令

目录

  • 微服架构基础设施环境平台搭建 -(七)Kubesphere pod安装vim&ping命令
  • 一、准备环境
  • 二、安装vim命令
    • 1、查看pod
    • 2、在容器内部安装vim命令
    • 3、在容器内部安装ping命令

一、准备环境

1、Kubernetes集群部署参见

  • 微服架构基础设施环境平台搭建 -(三)Docker+Kubernetes集群搭建

2、Kubesphere部署请参见

  • 微服架构基础设施环境平台搭建 -(四)在Kubernetes集群基础上搭建Kubesphere平台
序号技术框架说明
1Kubernetes
2Kubespherev3.3.2 Kubernetes编排器,管理平台,类似的平台还有Rancher

二、安装vim命令

本文中以Kubsphere上安装的redis服务为例,在redis的容器中安装vim命令

1、查看pod

# 查看jenkins服务容器 ID
kubectl get pods -n weda# 进入redis服务容器内部的bash命令行
kubectl exec -it zwkj-redis-0 -n weda bash

在这里插入图片描述

2、在容器内部安装vim命令

默认情况下容器内是不支持vim命令的,需要单独安装

apt-get update
apt-get install -y vim

在这里插入图片描述

# 测试vim命令
vim /etc/hosts

在这里插入图片描述

3、在容器内部安装ping命令

默认情况下容器内是不支持ping命令的,需要单独安装

apt-get update
apt-get install iputils-ping

在这里插入图片描述

总结:
以上就是关与在k8容器内安装命令的全部内容,希望以上内容能够帮小伙伴们。

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

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

相关文章

前端面试题日常练-day05 【面试题】

题目 希望这些选择题能够帮助您进行前端面试的准备,答案在文末。 1. 下列哪个 CSS 属性用于设置元素的背景颜色? A) color B) font-size C) background-color D) text-align2. 在 JavaScript 中,以下哪个函数可以用于将字符串转换为小写&a…

2024.05.15学习记录

1、完成Ts重构Axios项目中更多功能的开发 2、刷题:二叉树(代码回忆录) 3、复习diff算法源码解读

关于RK3588平台使用配置Qt、QtCreator、Gstreamer环境的一点记录

最近在做Qt工程代码平台适配的过程中,遇到了一些问题,记录一下。 问题一、主窗体无法透明 首先发现自己的Qt工程的主窗体的透明度无法控制的问题,要么全透明,要么不透明,后来查阅了一些关于linux和linux图形界面的相…

C语言 | Leetcode C语言题解之第91题解码方法

题目&#xff1a; 题解&#xff1a; int numDecodings(char* s) {int n strlen(s);// a f[i-2], b f[i-1], c f[i]int a 0, b 1, c;for (int i 1; i < n; i) {c 0;if (s[i - 1] ! 0) {c b;}if (i > 1 && s[i - 2] ! 0 && ((s[i - 2] - 0) * 10…

Flutter 中的 MaterialApp 小部件:全面指南

Flutter 中的 MaterialApp 小部件&#xff1a;全面指南 MaterialApp 是 Flutter 中用于创建整个 Material Design 风格的应用程序的小部件。它提供了一套丰富的组件和默认设置&#xff0c;以确保应用遵循 Material Design 的指南。本文将详细介绍 MaterialApp 的用途、属性、使…

C++|树形关联式容器(set、map、multiset、multimap)介绍使用

目录 一、关联式容器介绍 1.1概念 1.2键值对 1.3树形结构的关联式容器 1.3.1pair模板介绍 1.3.2make_pair的介绍 二、set的介绍和使用 2.1set介绍 2.2set使用 2.2.1构造 2.2.2容量 2.2.3修改 三、map的介绍和使用 3.1map介绍 3.2map使用 3.2.1构造 3.2.2容量 …

MyBatis-Plus 2万字面试题详解

目录 什么是MyBatis-Plus? MyBatis-Plus与MyBatis有什么区别? MyBatis-Plus的主要优点有哪些?

ubuntu下pycharm闪退

pycharm依赖于jdk环境&#xff0c;要把java的jdk环境配置好&#xff0c;可参考以下链接&#xff1a; ubuntu2024.04下配置jdk&#xff08;安装java环境&#xff09;

力扣刷题总结--链表部分

链表部分 通用操作 链表的两种操作方式 不用虚拟头结点用虚拟头节点 为什么要定义cur指针 因为操作完链表以后&#xff0c;是要返回头节点的。如果你上来就操作头节点&#xff0c;那么头节点的值都改了&#xff0c;返回head就不是我们最开始的链表了。 写while循环的时候&am…

相机模型的内参、外参

相机模型的内参、外参 文章目录 相机模型的内参、外参1. 针孔模型、畸变模型&#xff08;内参&#xff09;2. 手眼标定&#xff08;外参&#xff09; Reference 这篇笔记主要参考&#xff1a;slam十四讲第二版&#xff08;高翔&#xff09; 相机将三维世界中的坐标点&#xff…

JVM线程和内存溢出问题排查思路

一、工具 Arthas&#xff1a;Arthas 是一款能在线查看应用 load、内存、gc、线程 等状态信息&#xff0c;并对业务问题进行诊断的工具&#xff0c;支持 JDK 6 和 Linux/Mac/Windows 系统。 jstack&#xff1a;jstack是JVM自带的Java堆栈跟踪工具&#xff0c;它用于打印出给定…

PDK安装及简介

目录 PDK简介 pdk安装 Standard Cell Library简介 IO Library简介 PDK简介 PDK&#xff1a;全称Process Design Kit&#xff0c;是工艺设计工具包的缩写&#xff0c;是制造和设计之间的沟通桥梁&#xff0c;是模拟电路设计的起始点。 具体来说&#xff0c;PDK是代工厂(FAB…

使用Docker进行Jmeter分布式搭建

大家好&#xff0c;随着技术的不断发展&#xff0c;对性能测试的要求也日益提高。在这样的背景下&#xff0c;如何利用 Docker 来巧妙地搭建 Jmeter 分布式成为了关键所在。现在&#xff0c;就让我们开启这场探索之旅&#xff0c;揭开其神秘的面纱。前段时间给大家分享了关于 L…

通信指挥类装备(多链路聚合设备)-应急通信指挥解决方案

现场通信指挥系统是一种功能全面的便携式音视频融合指挥通信平台&#xff0c;可实现现场应急救援指挥、多种通信手段融合、现场通信组网等功能&#xff0c;是现场指挥系统的延伸。 多链路聚合设备&#xff0c;是一款通信指挥类装备&#xff0c;具有 4G/5G&#xff0c;专网&…

Golang开发:切片的两种创建方式及区别

在Go语言中&#xff0c;var和make都可以用来初始化切片&#xff08;slice&#xff09;&#xff0c;但它们之间有一些重要的区别。 初始化方式&#xff1a; 使用var关键字声明的切片会被初始化为nil&#xff0c;即没有底层数组&#xff0c;长度为0&#xff0c;容量为0。使用make…

Free RTOS中Semaphore(二值信号量)的使用介绍

目录 概述 1 使用STM32Cube 配置信号量 1.1 引子 1.2 STM32Cube中配置FreeRTOS 1.3 STM32Cube生成Project 2 cmsis_os中信号量接口函数 2.1 函数&#xff1a;osSemaphoreNew 2.2 函数&#xff1a;osSemaphoreGetName 2.3 函数&#xff1a;osSemaphoreAcquire 2.4 函数…

hashmap数据结构为什么是链表

HashMap 数据结构中&#xff0c;链表通常用于解决哈希冲突。当不同的键映射到相同的哈希桶时&#xff0c;就会发生哈希冲突。链表是一种简单而有效的解决方法。 在 JDK 8 之前的 HashMap 实现中&#xff0c;当发生哈希冲突时&#xff0c;冲突的元素会被存储在同一个哈希桶中&a…

设计模式:外观模式(Facade)

设计模式&#xff1a;外观模式&#xff08;Facade&#xff09; 设计模式&#xff1a;外观模式&#xff08;Facade&#xff09;模式动机模式定义模式结构时序图模式实现在单线程环境下的测试在多线程环境下的测试模式分析优缺点适用场景应用场景模式扩展参考 设计模式&#xff1…

C++STL(queue和list)

3.6 queue 容器 3.6.1 queue 基本概念 概念&#xff1a;Queue是一种先进先出(First In First Out,FIFO)的数据结构&#xff0c;它有两个出口 队列容器允许从一端新增元素&#xff0c;从另一端移除元素队列中只有队头和队尾才可以被外界使用&#xff0c;因此队列不允许有遍历…

【Open AI】GPT-4o深夜发布:视觉、听觉跨越式升级

北京时间5月14日1点整&#xff0c;OpenAI 召开了首场春季发布会&#xff0c;CTO Mira Murati 在台上和团队用短短不到30分钟的时间&#xff0c;揭开了最新旗舰模型 GPT-4o 的神秘面纱&#xff0c;以及基于 GPT-4o 的 ChatGPT&#xff0c;均为免费使用。 本文内容来自OpenAI网站…