HAOJX

HAOJX

杂施而不孙,则坏乱而不修 ; 独学而无友,则孤陋而寡闻

kubeadm init可能出现的问题
先去看kubeadm的帮助信息 1kubeadm --help //这样会列出许多帮助信息 要想使用flannel网络,在初始化的时候就先指定网络 1kubeadm init --kubernetes-version=v1.11.1 --pod-network-cidr=10.244.0.0/16 如果出现[ERROR Swap] 1234567vim /etc/sysconfig/kubeletKUBELET_EXTRA_ARGS="--fail-swap-on=false"编辑完成之后在kubeadm init后面加个参数kubeadm init --kub...
docker exec 是怎么做到进入容器里的呢?
先查看当前docker容器进程号 1docker inspect --format '{{ .State.Pid }}' CONTAINER ID #CONTAINER ID可以用命令docker ps 查看 获得pid进程号为 12# docker inspect --format '{{ .State.Pid }}' da27b7caa4bd10822 用这个查看10822进程对于的所有namespace文件 1234567# ll /proc/10822/nslrwxrwxrwx 1 root root...
docker如何修复容器中的 top 指令以及 /proc 文件系统中的信息呢
top 是从 /prof/stats 目录下获取数据,所以道理上来讲,容器不挂载宿主机的该目录就可以了。lxcfs就是来实现这个功能的,做法是把宿主机的 /var/lib/lxcfs/proc/memoinfo 文件挂载到Docker容器的/proc/meminfo位置后。容器中进程读取相应文件内容时,LXCFS的FUSE实现会从容器对应的Cgroup中读取正确的内存限制。从而使得应用获得正确的资源约束设定。kubernetes环境下,也能用,以ds 方式运行 lxcfs ,自动给容器注入争取的 proc 信息。 2 用的是vanilla kubernetes,遇到的主要挑战就是性能损失...
解决kubeadm安装k8s的时候images不能下载的问题--方法2
首先安装docker 12345wge thttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo //使用阿里云的docker镜像yum repolist yum install -y docker-ce 编辑docker相关文件 12345678910111213141. vim /usr/lib/systemd/system/docker.service在[Service]中添加如下信息Environment="HTTPS_PROXY=xxxx:80"Environment="N...
使用kubeadm从0开始搭建kubernetes:v1.11.1
[TOC] 准备阶段前期准备准备至少2台机器 (我的是CentOS7 ) ip hostname role 192.168.200.139 master 主节点 192.168.200.140 node01 集群从节点 配置hosts文件 1234vim /etc/hosts192.168.200.139 master192.168.200.140 node01 设置2台机器的hostname 12hostnamectl set-hostname master //在master上设置hostnamectl set-hostname node01 //在n...
kubernetes初探
描述节点的信息1kubectl describe node node01 //描述node01节点上的信息 创建一个应用12345kubectl run nginx-deploy --iamge=nginx --dry-run=true //表示创建了一个名为nginx-deploy的deployment 镜像用的nginx的最新镜像 干跑模式为真,表示这条命令不会真的执行kubectl run nginx-deploy --iamge=nginx//去掉干跑模式 就会创建 查看创建的应用123kubectl get pods //查看创建的podsNAME ...
tcpdump nc nmap
123tcpdump -i eth0 //指定eth0tcpdump -i eth0 tcp port 80 -nn //-nn表示 第一个n代表ip地址转为数字 第二个n是端口转为数字格式 表示目标地址或者源地址的80端口tcpdump -i eth0 tcp dst port 80 -nn //表示目标地址的80端口 123tcpdump -X : 十六进制和ascii码 -A: ASCII 12345678nc netcat的简称还有一个nc是ncat 由nmap提供nc -l 1234 > /tmp/fstab //监听在本机1234端口 之后写文件到/tmp...
使用ssh进行git登陆和推送
查看git的远程地址是否是ssh形式的 1git remote -v 不是的话 就换车ssh形式的 12git remote rm origingit remote add origin git@github.com:haojianxun/mirror-grc.io.git 生成密钥1ssh-keygen -t rsa -p '' -C "haojinaxun@gmail.com" 确保 ssh-agent 是可用的。ssh-agent是一种控制用来保存公钥身份验证所使用的私钥的程序,其实ssh-agent就是一个密钥管理器,运行ssh-agent...
docker私有仓库--docker-distribution
安装docker-distribution 1yum install -y docker-distribution 配置文件路径 12cd /etc/docker-distribution/registryvim config.yml 启动服务 1systemctl start docker-distribution 当我们推的时候 , 走的是https协议 而这里的是http 所以我们可以在我们要push的主机上的/etc/docker/daemon.json增加一项 123{ "insecure-registries":["REGISTRY:5000"]}
avatar
HAOJX
It is the first step that costs