云原生
viqiang1991
这个作者很懒,什么都没留下…
展开
-
k8s创建Deployment报错:no matches for kind “Deployment“ in version “extensions/v1beta1“
报错类型: [root@master ~]# kubectl create -f lzb-test.yaml error: unable to recognize "lzb-test.yaml": no matches for kind "Deployment" in version "extensions/v1beta1" 解决:修改yaml文件: --- apiVersion: extensions/v1beta1 kind: Deployment转载 2020-10-13 11:52:44 · 2969 阅读 · 0 评论 -
kubernets helm 如何删除tiller
https://stackoverflow.com/questions/53612553/how-to-uninstall-remove-tiller-from-kubernetes-manuallykuberneter 上面装了 helm 想卸载还并不是那么容易,也不知道怎么搞后面在stackoverflow 看到大神回复kubectl get -n kube-system secrets,sa,clusterrolebinding -o name|grep tiller|xargs kub转载 2020-10-13 11:35:59 · 634 阅读 · 0 评论 -
k8s-helm安装
简单介绍:Helm其实就是一个基于Kubernetes的程序包(资源包)管理器,它将一个应用的相关资源组织成为Charts,并通过Charts管理程序包。再简单点说,可以当做RHEL/CentOS系统中的yum机制,有yum install,也有helm install等等。具体可以参考网上其他介绍。GitHub:https://github.com/helm/helm官网:https://helm.sh/docs/using_helm/#quickstart-guide测试环境:同之前转载 2020-10-13 11:34:28 · 915 阅读 · 0 评论 -
安装k8s出现问题汇总
首先介绍我的环境信息 系统是centos7.6 内核是5.3.0-1.el7.elrepo.x86_64 kubernetes版本是1.16 docker是19.03问题1 Container runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker 这个是刚刚完成安装之后.查看所有K8S运行的组件是否正常,发现kube-dns一直是pendin.转载 2020-10-13 11:30:46 · 1468 阅读 · 1 评论 -
docker操作遇到的一些问题
denied: requested access to the resource is denied解决:推送时必须保证docker hub帐号与当前推送的镜像作者名一致Error response from daemon: conflict: unable to removerepository reference "13f11fec4e8b/httpd:v0.5" (must force) - container e3beb0a88203 is usingits referenced im..原创 2020-09-21 22:08:40 · 1174 阅读 · 0 评论 -
Error: failed to download “stable/openebs“
安装openebs出现下面的异常Error: failed to download "stable/openebs" (hint: running `helm repo update` may help)解决方案:未修改前的helm repo源修改helm repo源helm repo remove stablehelm repo add stable https://kubernetes-charts.storage.googleapis.comhelm repo updat原创 2020-09-15 09:38:18 · 3978 阅读 · 2 评论 -
helm 修改repo源
helm repo remove stablehelm repo add stable https://kubernetes.oss-cn-hangzhou.aliyuncs.com/chartshelm repo updatehelm search原创 2020-09-15 09:33:37 · 6469 阅读 · 0 评论 -
将镜像保存为tar包并发送到其他节点
#保存镜像为tardocker save -o viqiang.kube-node-demo1.tar viqiang/kube-node-demo1:v1#复制镜像到其他节点scp viqiang.kube-node-demo1.tar root@worker2:/usr/local/download/原创 2020-09-08 10:12:13 · 386 阅读 · 0 评论 -
check that the calico/node container is running and has mounted /var/lib/calico/
k8s运行pod节点后出现如下错误:网上查询资料后,发现自己的网络没有设置好。1.在所有节点重置k8skubeadm reset2.删除kubectlrm -fr ~/.kube/3.启用ipvsmodprobe -- ip_vsmodprobe -- ip_vs_rrmodprobe -- ip_vs_wrrmodprobe -- ip_vs_shmodprobe -- nf_conntrack_ipv44.导出并修改配置文件kub...翻译 2020-09-06 21:44:31 · 3844 阅读 · 0 评论 -
在worker节点如何使用kubectl命令管理k8s集群?
1.准备集群管理配置文件 mkdir .kubescp master1:/root/.kube/config .kube/2.使用命令验证 kubectl get nodes原创 2020-09-06 11:31:55 · 1292 阅读 · 0 评论 -
docker 删除所有容器和镜像的命令
1、停止运行的容器:docker stop $(docker ps -a -q)2、删除所有容器:docker rm $(docker ps -a -q)3、强制删除所有镜像:docker rmi -f $(docker images -q)原创 2020-09-05 11:27:11 · 390 阅读 · 0 评论 -
卸载docker
1、查询docker安装过的包:yum list installed | grep docker2、删除安装包:yum remove docker-ce.x86_64 ddocker-ce-cli.x86_64 -y3、删除镜像/容器等rm -rf /var/lib/docker原创 2020-09-05 10:45:28 · 96 阅读 · 0 评论 -
docker配置阿里云加速地址
1.添加如下配置并保存vim /etc/docker/daemon.json{"registry-mirrors":["个人加速地址"]}2.重启Docker使配置生效# 重启daemonsystemctl daemon-reload# 重启docker服务systemctl restart docker原创 2020-09-02 20:56:21 · 326 阅读 · 0 评论 -
高效编写Dockerfile的几条准则
概述 Dockerfile 是专门用来进行自动化构建镜像的编排文件(就像Jenkins 2.0时代的Jenkinsfile是对Jenkins的Job和Stage的编排一样),我们可以通过docker build命令来自动化地从 Dockerfile 所描述的步骤来构建自定义的 Docker镜像,这比我们去命令行一条条指令执行的方式构建高效得多。 另一方面,由于 Dockerfile 提供了统一的配置语法,因此通过这样一份配置文件,我们可以在各种不同的平台上进行分发,需要时通过 Docke..转载 2020-06-26 22:52:26 · 213 阅读 · 0 评论 -
docker安装jdk1.8
DockerfileFROM centosMAINTAINER liuyang# 新建目录RUN mkdir /usr/local/java# 将jdk文件拷贝到容器/usr/local/java/并解压ADD jdk-8u181-linux-x64.tar.gz /usr/local/java/# 软连接RUN ln -s /usr/local/java/jdk1.8.0_181 /usr/local/java/jdk# 设置环境变量ENV JAVA_HOME /usr/l转载 2020-06-26 17:43:19 · 432 阅读 · 0 评论 -
docker常用命令
1。docker run -it -p 8080:8080 tomcat-t: 在新容器内指定一个伪终端或终端。-i: 允许你对容器内的标准输入 (STDIN) 进行交互。2。列出容器列表docker ps3。以后台的方式运行容器,注:加了-d参数默认不会进入容器,想要进入容器需要使用指令docker execdocker run -it -d -p 8080:...原创 2020-02-18 11:54:12 · 89 阅读 · 0 评论 -
启动docker出现异常
启动docker出现异常:Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.一个可能的原因是:/etc/docker/daemon....原创 2020-02-18 10:39:03 · 149 阅读 · 0 评论 -
使用Dockerfile制作镜像
要点:需要一个专门的目录,存放Dockerfile文件,且Dockerfile文件首字母必须大写,如果有某些文件要打包到镜像中,需要把这些文件也放到该目录(和Dockerfile文件同一目录),如果要忽略某些文件,创建一个.dockeringore文件,该文件中包含的文件名在docker打包时不会被打包进docker镜像中。一、开始制作镜像目标:以busybox为基础镜像,在Dockerf...原创 2020-02-19 10:37:14 · 474 阅读 · 0 评论