k8s
文章平均质量分 55
wenwst
这个作者很懒,什么都没留下…
展开
-
docker镜像编译指定Dockerfile的方法
常规Docker编译时,会在目录中去查找dockerfile文件,如果存在多个dockerfile文件时,则只需要使用"-f"指定dockerfile文件。如:docker build -f dockerfile2 -t 'anotherdockerfile:1.0' .原创 2021-06-07 11:02:07 · 3294 阅读 · 0 评论 -
k8s imagePullSecrets拉取镜像的一种配置
在k8s中,拉取本地镜像或远程镜像时,需要授权。创建secretkubectl create secret docker-registry secret-key --docker-server=http://172.16.0.107 --docker-username=admin --docker-password=password -n <NAMESPACE>K8s自动拉取镜像权限以下是imagePullSecrets的配置方式。name: secret-key 这个就是我们需要使原创 2021-06-03 17:58:48 · 2650 阅读 · 0 评论 -
Mac系统pull非https,http的本地镜像文件
解决问题:failed to solve with frontend dockerfile.v0: failed to create LLB definition: failed to do request: Head https://172.16.100.107:2180/v2/base/nginx/manifests/1.17.6: http: server gave HTTP response to HTTPS client1. 打开图形配置界面如下所示:2. 选择Docker Engin原创 2021-06-01 11:57:34 · 467 阅读 · 0 评论 -
Harbor删除镜像后空间释放
Harbor删除镜像后空间释放简单点就是执行下面的代码简单点就是执行下面的代码docker run -it --name gc --rm --volumes-from registry vmware/registry-photon:v2.6.2-v1.5.2 garbage-collect /etc/registry/config.yml原创 2021-05-14 17:00:30 · 414 阅读 · 0 评论 -
k8s 1.9 使用问题记录-001
在部署中出现以下问题error: unable to recognize “deployment.yaml”: no matches for /, Kind=Deployment将deployment的apiVersion换为apiVersion: apps/v1原创 2020-08-27 20:29:02 · 271 阅读 · 0 评论 -
Kubernetes1.9生产环境高可用实践--001-ETCD高可用集群部署
感谢大家的支持,是我写这篇文章的动力。 因为参照生产环境的部署,因此整个整部过程相对繁琐 生产环境使用Kubernetes差不多快3年,在期间确实遇到许多的坑,但生产环境没有出发生过事故。 网上大部分教程都是针对于单个服务的部署,并没有将所有的应用结合起来。很多伙伴在测试环境或在本机上试验,不敢实际使用。这篇文章将我在生产环境近三年的工作中使用到的组件全部列...原创 2018-04-08 14:13:20 · 2745 阅读 · 5 评论 -
Kubernetes1.9生产环境高可用实践--002-apiserver高可用安装部署
Apiserver采用高可用方式安装部署。这篇文章接上一篇《Kubernetes1.9生产环境高可用实践–001-ETCD高可用集群部署》。 在这一篇,我们着重写如何部署ApiServer,以及apiserver高可用的配置。 配置中使用到的文件下载地址:https://pan.baidu.com/s/1wyhV_kBpIqZ_MdS2Ghb8sg Apiser...原创 2018-04-09 15:51:21 · 2676 阅读 · 0 评论 -
Kubernetes1.9生产环境高可用实践--003-node中docker安装及配置
Apiserver采用高可用方式安装部署。这篇文章接上一篇《Kubernetes1.9生产环境高可用实践–002-apiserver高可用安装部署》。 在这一篇,我们着重写在node节点中如何安装Docker,以及Docker的配置。 kubernetes结点的配置我们会放到下一节中进行讨论。这篇在很多的文章中都写的比较简单。我们在这里写的相对麻烦一些,不过,如果要是在...原创 2018-04-10 18:39:00 · 1470 阅读 · 0 评论 -
Kubernetes1.9生产环境高可用实践--004-node中安装flannel网络插件
这篇文章接上一篇《Kubernetes1.9生产环境高可用实践–003-node中docker安装及配置》。 这篇主要flannel的安装及配置。kubernetes1.9安装flannel网络插件安装flannelyum install -y flanneld查看版本[root@yds-dev-svc02-node01 ~]# flanneld -version0.7.1准备证书这里原创 2018-04-16 14:14:53 · 1067 阅读 · 0 评论 -
Kubernetes1.9生产环境高可用实践--005-node中安装kubelet和proxy
这篇文章接《Kubernetes1.9生产环境高可用实践–004-node中安装flannel网络插件》。 主要讲在服务器yds-dev-svc02-node01中如何安装kubernetes1.9中的kubelet和proxy。 在配置的过程中,我会把执行命令的所有输出都复制出来,供大家参考。也可以让大家知道这个命令是在那一台服务器上面执行。01 准备文件...原创 2018-04-24 11:20:05 · 775 阅读 · 0 评论 -
Elasticsearch集群安装
使用kubernetes的日志收集,需要使用ELK。说明由三台虚拟机安装集群。服务名IP操作系统server01192.168.3.150Centos 7server02192.168.3.151Centos 7server03192.168.3.152Centos 7系统版本信息:[root@server01 ~]# uname -...原创 2018-12-20 15:42:17 · 638 阅读 · 0 评论 -
ElasticSearch head插件安装
在 https://blog.csdn.net/wenwst/article/details/85113230 《Elasticsearch集群安装》中,已经安装了elasticsearch集群。现在试着再安装一个elasticsearch-head插件。欢迎加入QQ讨论群: 839421316直接进入正题。系统说明Centos7Elasticsearch 6.5.3安装Node....原创 2018-12-25 14:41:46 · 979 阅读 · 0 评论 -
Kubernetes RBAC 实例讲解
Kubernetes 1.6 以上可以使用。经常在配置Kubernetes时会卡在权限问题上面,在这里,我们通过一个实例来说明如何配置 RBAC。这里没有专业的术语,只有指指点点,应该更容易理解。为了把问题说明白,这里使用注释的方式进行说明类型为ServiceAccount---apiVersion: v1kind: ServiceAccount# 类型为ServiceAccount, 基本原创 2018-01-06 11:31:57 · 1727 阅读 · 0 评论 -
Kubernetes 1.6 部署prometheus和grafana(数据持久)
kubernetes 高可用集群部署正在编写中,内容比较多。写的有些慢。敬请关注。 这里写在高可用下如何安装prometheus和grafana,以及在安装的过程中可能遇到问题的解决方法。 这篇文章主要是用于解决Grafana使用Mysql保存数据,以做到配置的持久化。注意:本文的大部分yaml文件来自于github,因此,如果有什么问题,可以尝试在github中查找是否可以解决。当原创 2017-08-03 19:17:49 · 16286 阅读 · 14 评论 -
kubernetes 1.5安装 Redis 3.2.6 Cluster StatefulSet
11:M 04 Jan 09:45:23.515 # WARNING: The TCP backlog setting of 511 cannot be enforced because /proc/sys/net/core/somaxconn is set to the lower value of 128.11:M 04 Jan 09:45:23.515 # Server started,原创 2017-01-04 17:52:15 · 5570 阅读 · 2 评论 -
Kubernetes 1.5 实践Tomcat日志NFS服务持久化
在配置Kubernetes1.5搭建内部测试环境后,日志一直是一个不好解决的问题,由于许多开发人员和测试人员对ELK不适应,推广起来也很费力。为此,在创建Tomcat时,也将日志持久出来,供开发人员和测试人员使用使用ELK管理日志,环境说明*Kubernet 1.5, Centos 7NFS服务器配置1. 软件安装服务安装 使用yum安装yum -y install nfs-utils rpcbi原创 2017-01-16 16:38:18 · 4143 阅读 · 8 评论 -
Kubernetes 1.5 实践 如何给pod中的容器设置环境变量
Kubernetes 1.5 给POD设置变量When you create a Pod, you can set environment variables for the containers that run in the Pod. To set environment variables, include the env field in the configuration file. 在翻译 2017-02-07 17:45:15 · 18736 阅读 · 1 评论 -
kubernetes 1.5 集群安装
kubernetes 1.5集群安装系统配置原创 2017-01-13 15:40:15 · 4491 阅读 · 1 评论 -
Kubernetes 1.5安装 heapster
接上一篇文章【Kubernetes 1.5安装 kubernetes dashboard】http://blog.csdn.net/wenwst/article/details/54410012安装Heapster yaml文件来自于github。创建yaml文件grafana-deployment.yaml 中的image,先用下面命令下载到别一个节点上面。docker pull gcr.原创 2017-01-18 14:46:58 · 3932 阅读 · 0 评论 -
kubernetes 1.5安装dashboard,heapster
Installing Kubernetes 1.5 on all nodes系统配置:Linux 3.10.0-327.36.3.el7.x86_64 #1 SMP Mon Oct 24 16:09:20 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux在所有的节点上安装Kubernetes 1.5在cento原创 2016-12-23 14:20:47 · 7948 阅读 · 7 评论 -
Kubernetes 1.5安装 小提示
如果使用Centos7在kubernetes 1.5集群安装时用官网yum无法下载,可以尝试使用下面的yum:cat <<EOF> /etc/yum.repos.d/kubernetes.repo[mritdrepo]name=Mritd Repositorybaseurl=https://yum.mritd.me/centos/7/x86_64enabled=1gpgcheck=1gp原创 2017-01-17 13:19:57 · 1830 阅读 · 2 评论 -
Kubernetes 1.5 实践 给Pod中的容器定义命令和参数
Kubernetes 1.5 实践 给Pod中的容器定义命令和参数defining a Command and Arguments for a Container 给容器定义一个命令和参数。This page shows how to define commands and arguments when you run a container in a Kubernetes Pod. 这篇文章展翻译 2017-02-09 10:34:17 · 7975 阅读 · 0 评论 -
Kubernetes 1.5安装 ansible
此篇文件写的是在Kubernetes1.5中安装ansible.镜像制作准备基础镜像这里使用的是Centos6.8来安装ansible。[root@6ca3bdb01ed1 ~]# cat /etc/issueCentOS release 6.8 (Final)Kernel \r on an \m下载ansible-tower下载安装包:yum install -y wgetwget http原创 2017-05-18 17:11:35 · 1341 阅读 · 0 评论 -
kubernetes 1.6高可用集群在部署中遇到的问题
Failed to start LSB: Bring up/down networking. 由于在创建vmware虚拟机时使用了克隆的方式,造成MAC地址改变。 解决方法: 通过命令 ip a 得 到现在网止的MAC地址,然后在ifcfg-xxx中加入 HWADDR=00:0c:28:99:ff:fe 00:0c:28:99:ff:fe这个是新的MAC地址。 重启服务器生效。s原创 2017-06-16 18:37:28 · 658 阅读 · 0 评论 -
Kubernetes 1.6高可用详细部署流程
本文为了更好的表达,能让更多的人了解各方面的技术,因此在写的时候会不时的说一说基础的知识,也会不时的重复一些重点知识。为此,如果影响到阅读,实在是没有办法。当然,如果只是想快速的把k8s部署到虚拟机上,只是测试一下性能,那么,此文可能不适合你的阅读。因为可以要花不少时间才可以完成。由于本文涉及的内容比较多,因此划分为多篇写。本文使用的代码有很多是来自github,所以,出了问题可以留言,也可以自己到原创 2017-06-16 11:59:48 · 4128 阅读 · 2 评论 -
Kubernetes 1.5安装 kubernetes dashboard
本篇内容接上一篇:http://blog.csdn.net/wenwst/article/details/54409205 如果安装kubernetes的版本为1.5.1,这可能对你也有用。下载yaml文件直接下载wget https://rawgit.com/kubernetes/dashboard/master/src/deploy/kubernetes-dashboard.yaml原创 2017-01-13 16:38:37 · 6792 阅读 · 2 评论