logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

shell中eval的用法

看到别人写的很好的文章:cnblogs.com/faberbeta/p/linuxshell_eval.html不过好像目前就第一个我用到了, 第二个也是可以用到。eval的作用:个人理解就是能够把一个变量的值的另外一个变量给解析出来,比如:a=bb=(1,2,3)那么变量b就是变量a的值对应的另外一个变量,如果我们在脚本需要把能够拿到变量a的值,那么又想去拿变量b的值,如果不用b,而直接用a去获

#linux
shell中source、sh、bash、./的区别

一、sh和bash的区别sh和bash基本是一样,在我的linux环境查看,它俩是一样的:[root@unis0612p02-165 run]# ls -al `which sh`lrwxrwxrwx 1 root root 46月 232020 /usr/bin/sh -> bash那么在shell脚本中的第一行如果声明了如下:#!/bin/bash#!/bin/sh上面两行是一样的;二、

#bash#linux#python
k8s架构中kube proxy组件的学习总结。

Kubernets,简称k8s,相信大家都不陌生了,它是专门为容器编排管理提供的一套解决方案。本质上就是一套集群环境。这个集群环境中,有两个角色,一个是master,一个是work,其中master充当着领导者的角色,work充当着干活的角色。大白话也就是,接到任务之后领导者负责任务管理指挥,work接受到任务之后,去执行,真正的去把工作落实。master角色中又进行了分工,根据任务的不同,细分为

k8s中ingress的学习总结

我们知道我们的应用程序部署在容器中之后,外部需要访问它,那么怎么来实现呢,就是通过一个叫service的服务提供的IP地址+端口号,如果集群外部的服务器想要访问呢,那就是IP(node节点的IP)+nodeport,但是这样会有问题,就是当我们的service很多的时候,那么节点的端口号就会被大量的占用,可能会影响其他应用程序,那么这个时候就出现了ingress。它就是为了解决上面的节点端口号不够

#nginx#服务器#k8s
创建一个镜像为nginx服务的deployment

首先,deployment是k8s的controllermanager的一种,就是用来保证pod的副本数以及升级和回滚等。deployment可以通过yaml文件进行声明,在文件中对pod的参数进行声明,完成之后,直接通过一条命令就能够创建出deployment以及对应的rs 和 pod。下面来做详细的介绍,首先是如何来声明deployment,都有哪些参数需要预先配置。一、配置镜像为nginx的

#nginx#kubernetes#运维
Python中模块、包、库、框架的理解

一、模块以.py 文件开头的都叫做模块,模块中有定义的变量、函数、类。使用的时候import导入就行了二、包就是将模块整合打包到一个文件中,为了方便管理,包目录下有一个叫__init__.py文件。包里面还有模块,还可以有其他的子包,子包中的结构和包一样。下面给出了一个没有子包的包,可以看到有__init__.py文件和亮哥两个模块,其中__init__.py文件中一般放置的为如下的内容#! /u

#python#pycharm
win11docker desktop开启k8s过程中踩过的坑。。。

win11上装完docker desktop之后,如何开启k8s?我在开启的过程中遇到的问题是,直接打开docker之后,点击setting-kubernetes,点击Enable kubernetes 之后,点击apply and restart之后,一直在starting,卡在了这里,原因是我的docker的镜像源还是默认的从dockerhub上下载的,这是个国外的镜像源仓库,比较慢。如果大家

#github#docker#kubernetes
windows环境下进入docker虚拟机的方式

今天在docker的简易应用栈搭建的过程中,遇到一个问题,就是查看一个容器的存储卷挂在本地,发现进不去,原因是:我的环境docker是装在win10上的一个虚拟机上,我直接在power shell的命令行下进入会报错:提示我没有这个路径,原因就是我当前不是在虚拟机中,报错如下:问题不是这个路径不存在,而是我当前没有在docker的虚拟机中。下面介绍如何进入docker安装的虚拟机。我的本地pc是w

#docker#windows#容器
到底了