docker容器
docker、k8s、rancher
运维攻城狮 Linke
人啊,一定要懒,懒了才能发展出代替你干活儿的。我们做了这么多,不就是为了懒吗
展开
-
k8s节点pod驱逐、污点标记
k8s 驱逐、调度原创 2023-08-23 15:47:20 · 1682 阅读 · 0 评论 -
使用rancher2.x代理k8s,删除失效的命名空间cattle-system
删除失效的命名空间cattle-system原创 2021-12-07 20:32:35 · 1112 阅读 · 0 评论 -
Dockerfile没有高亮怎么办
整三个文件即可解决/usr/share/vim/vimfiles/doc/dockerfile.txt/usr/share/vim/vimfiles/ftdetect/dockerfile.vim/usr/share/vim/vimfiles/syntax/dockerfile.vim创建/usr/share/vim/vimfiles/doc/dockerfile.txt 文件cat > /usr/share/vim/vimfiles/doc/dockerfile.txt &l.原创 2021-05-13 13:10:35 · 611 阅读 · 2 评论 -
使用 kubeadm 部署 k8s 1.20.6 多Master集群(etcd集群外部启动)
一、服务器资源初始化,在每个节点执行下面命令IP 主机名 角色 192.168.66.110 无 Vip 192.168.66.111 k8s-master-111 k8s-master、etcd、keepalived 192.168.66.112 k8s-master-112 k8s-master、etcd、keepalived 192.168.66.113 k8s-master-113...原创 2021-04-29 23:22:03 · 2166 阅读 · 5 评论 -
docker 容器常用命令
--------- 启动容器常用选项及用法 --------docker run 常用选项及用法如前边所说,容器是由镜像启动的下面以 grafana/grafana:5.4.3镜像为例 ,镜像 ID 是 088a3a431574:直接启动容器,并执行 bash shell(要想进入容器,必须要指定要执行的命令,只有 bash 可以进入容器),下面这种方式一般用来检查自己制作的...原创 2019-12-13 19:24:31 · 382 阅读 · 0 评论 -
利用Dockerfile制作docker镜像
大家好,我是Linux运维工程师 Linke 。技术过硬,很少挖坑~先来列一下Dockerfile 常用指令指定使用的基础镜像FROM ,例:FROM centos7:latest制作人信息(可写可不写)MAINTAINER,例:MAINTAINER <ops@xxx.com>指定镜像中默认的环境变量ENV ,例如:ENV JAVA...原创 2019-12-11 19:52:44 · 654 阅读 · 0 评论 -
Centos7安装Harbor
大家好,我是Linux运维工程师 Linke 。技术过硬,从不挖坑~以下内容安装 Harbor.v1.9.0 为例首先要有个高版本 docker ,例如我的是 docker.18.03.1-ce ,docker安装见https://blog.csdn.net/qq_31547771/article/details/103475559然后要有个高版本 docker-compose ...原创 2019-12-11 14:29:14 · 396 阅读 · 1 评论 -
Centos7安装Docker
大家好,我是Linux运维工程师 Linke 。技术过硬,从不挖坑~第一种方式:使用 rpm 包直接安装。简单省事,推荐使用 rpm 包直接安装,下载 docker-ce 版本的rpm 包。下载地址如下:https://download.docker.com/linux/centos/7/x86_64/stable/Packages/wgethttps://download.do...原创 2019-12-10 15:20:12 · 252 阅读 · 0 评论 -
Docker基本概念
什么是容器下面是官方的解释:容器是将软件打包成标准化单元,以用于开发、交付和部署。容器镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行时环境、系统工具、系统库和设置。容器化软件适用于基于Linux和Windows的应用,在任何环境中都能够始终如一地运行。容器赋予了软件独立性,使其免受外在环境差异(例如,开发和预演环境的差异)的影响,从而有助于减少团队间在相同基础...原创 2019-12-13 10:30:29 · 190 阅读 · 0 评论 -
修改docker存储路径&添加私有仓库
修改docker存储路径和添加私有仓库cat <<EOF > /etc/docker/daemon.json{ "insecure-registries" : ["registry.gooagoo.com"], "graph": "/home/docker_data"}EOFsystemctl restart docker...原创 2019-12-06 18:09:49 · 865 阅读 · 0 评论 -
k8s之启动namespace 、pod 、service,yaml配置文件详解,以及如何启动pod、service,如何删除pod、service
创建 Deployment / pod 的 yaml 配置文件cat >> app_aas.yaml << EOFapiVersion: extensions/v1beta1kind: Deploymentmetadata: name: aas namespace: product labels: app: aasspec: selec...原创 2019-10-13 22:01:08 · 7544 阅读 · 0 评论 -
Kubernetes常用命令
查询命令集合列出当前集群内所有的命名空间kubectl get namespaces原创 2019-10-12 19:35:07 · 373 阅读 · 0 评论 -
k8s创建secret,拉取私有仓库的镜像
大家好,我是Linux运维工程师 Linke 。技术过硬,从不挖坑~k8s集群拉取私有仓库镜像,需要在对应的 namespaces 中启动一个 secret,方法如下:例如要在一个 java-app 的 namespace 中使用 registry.test.cn 私有仓库中的镜像启动 pod ,登录仓库的用户是 ops , 密码是 ops123123 ,那么我们可以创建一个 secret ...原创 2019-10-11 16:31:05 · 2316 阅读 · 0 评论 -
kubernetes调度pod到指定节点
大家好,我是Linux运维工程师 Linke 。技术过硬,从不挖坑~给node绑定label查看labelkubectl get nodes --show-labels=true创建labelkubectl label node $(node_name) $key=$value举个栗子:给k8snode103 绑定一个 label,名为 nodetype=k8snginxkub...原创 2019-09-11 17:18:56 · 5935 阅读 · 0 评论 -
Kubernetes v1.15.1集群部署,etcd-v3.3.10集群独启动
大家好,我是Linux运维工程师 Linke 。技术过硬,从不挖坑~废话不多说,直接开干吧服务器划分ip主机名部署服务192.168.2.101k8smaster101etcd、k8smaster、keepalived192.168.2.102k8smaster102etcd、k8smaster、keepalived192.168.2.103k8s...原创 2019-09-10 20:05:08 · 1032 阅读 · 0 评论