kubernetes的安装】的更多相关文章

Docker Desktop for Mac/Windows开启Kubernetes 及安装注意事项 Table of Contents 1 解决方案 2 注意事项 2.1 Choose Kubeconfig File 2.2 kubernetes dashboard 无法登录提示Not enough data to create auth info structure. 2.2.1 1.生成 token 2.2.2 2.配置kube的config文件 2.2.3 如何查看在Kubernetes…
Kubernetes中安装Helm及使用 2018年07月02日 17:41:09 灬勿忘丶心安 阅读数 3699更多 分类专栏: K8S   版权声明:本文为博主原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_35959573/article/details/80885052 Helm 致力于成为 Kubernetes 的包管理工具,可以方便地发现.共享和使用为 Kubernetes 构建的应用,它包…
Kubernetes kubeadm 安装记录 注:比较乱,都是一些预见到的错误 kubernetes yum 源 cat /etc/yum.repos.d/kubernetes.repo [kubernetes] name=Kubernetes baseurl=https://mirrors.aliyun.com/kubernetes/yum/repos/kubernetes-el7-x86_64 enabled=1 gpgcheck=0 遇到下面的错误,不用管,先不启动kubelet,ini…
背景: 由于工作发生了一些变动,很长时间没有写博客了. 概述: 这篇文章是为了介绍使用kubeadm安装Kubernetes集群(可以用于生产级别).使用了Centos 7系统. 一.Centos7 配置说明 1.   Firewalld(防火墙) CentOS Linux 7 默认开起来防火墙服务(firewalld),而Kubernetes的Master与工作Node之间会有大量的网络通信,安全的做法是在防火墙上配置Kbernetes各组件(api-server.kubelet等等)需要相互…
操作场景 metrics-server 可实现 Kubernetes 的 Resource Metrics API(metrics.k8s.io),通过此 API 可以查询 Pod 与 Node 的部分监控指标,Pod 的监控指标用于 HPA.VPA 与** kubectl top pods** 命令,而 Node 指标目前只用于 kubectl top nodes 命令.容器服务 某些k8s发行版 自带 Resource Metrics API 的实现,指向 hpa-metrics-serve…
结合文章:1. 在 Kubernetes 上安装 Gitlab ,地址:https://www.cnblogs.com/sanduzxcvbnm/p/13852854.html 总结: 结合开头的文章部署Gitlab,在这个文章汇中只需要处理token就行了,其他的不用动. 总共需要五个yaml文件,下载地址:https://files.cnblogs.com/files/sanduzxcvbnm/k8s-gitlab-ci.zip 简介 从 Gitlab 8.0 开始,Gitlab CI 就已…
1.  安装       yum install -y  etcd  kubernetes   2.  配置         docker             /etc/sysconfig/docker       OPTIONS='--selinux-enabled=false        kubernetes    KUBE_ADMISSION_CONTROL="--       admission_control=NamespaceLifecycle,NamespaceExists,…
前言 查看端口是否被监听了 ::netstat -tlp |grep 31002 我是用的yum install etcd kubernetes docker vim, 这样装的是1.5.2,不是最新版本的kubernetes 据说可以下载*Admin安装kubernetes,装的比较新,1.7以上才支持istio的! 一.安装业务应用 1.安装 kubectl create -f mysql-rc.xml kubectl create -f mysql-svc.xml kubectl crea…
背景 自己学习k8s集群,无奈屌丝一枚,没钱配置vpn服务,安装k8s花费的时间太久了.为了小伙伴们可以快速安装k8s,我花了点时间整理了这篇博客,提供一个不用FQ就可以愉快安装k8s集群的方法. 主机环境 主机.IP规划和网络规划 HOSTNAME IP master 10.8.3.91 node1 10.8.3.81 node2 10.8.3.82 k8s的pod网络采用 10.244.0.0/16 ,网络组件选择flannel,k8s版本选择v1.11.3. 主机名设置 这里使用cento…
获取源码 最新安装包下载地址,GitHub下载地址 本次实验的1.10.0的二进制包下载,百度网盘 机器环境 Kubernetes Roles IP地址 Hostname Master 192.168.142.161 kubernetes-node1.example.com Node 192.168.142.162 kubernetes-node2.example.com Node 192.168.142.163 kubernetes-node3.example.com Master端配置 配置…
全文参考了两篇中文文档: 1,https://www.cnblogs.com/RainingNight/p/using-kubeadm-to-create-a-cluster.html 2,http://running.iteye.com/blog/2322634 注意: 运行命令是一定要区分是在master节点还是在pods节点上运行的,有些命令只能在master节点执行,有些命令只能在pods节点执行.这个要区分. 运行命令一定要区分清用户是谁,是root还是普通用户. 大步骤: 1,在ma…
下载 HELM_VERSION=${K8S_VERSION:-"2.11.0"} HELM="helm-v${HELM_VERSION}-linux-amd64" curl -L https://storage.googleapis.com/kubernetes-helm/$HELM.tar.gz -o $HELM.tar.gz tar -xvzf $HELM.tar.gz -C /tmp mv /tmp/linux-amd64/helm /usr/local/bi…
参考文档:https://blog.csdn.net/sealir/article/details/81177747 注:有mysql安装在k8s集群内,集群外且通过k8s service endpoint代理外部mysql服务供内k8s内部集群访问两种方式,本文为第二种 一,先在k8s-node上docker安装mysql,并远程连接可用 1.下载mysql镜像 如果很慢请参考docker pull centos慢问题的解决方案 [root@k8s-node1 ~]# docker pull…
转载于:https://blog.csdn.net/lucy06/article/details/79082302 安装kubernetes  dashboard时,出现错误: Error: 'dial tcp 10.0.66.2:9090: getsockopt: connection timed out' Trying to reach: 'http://10.0.66.2:9090/' 原因是安装flannel 的时候master节点和node节点的网络没有刷新引起的,确保flannel的…
参考: http://www.bubuko.com/infodetail-2242562.html http://www.cnblogs.com/zhenyuyaodidiao/p/6500897.html 下面操作在k8s master 节点上安装 docker 容器 1.下载kubernetes-dashboar.yaml文件 git clone https://github.com/jdedu/kubernetes.git 先安装 git yum install git 2.修改内容 vi…
一.安装部署: 想直接一步创建集群的小伙伴直接按以下步骤安装(再往后是记录自己出过的错): 1.生成docker镜像: docker build -t 144.202.127.156/library/mongodb:3.4.10 . docker push 144.202.127.156/library/mongodb:3.4.10     注:记得把地址换成自己的镜像仓库 FROM alpine:edge MAINTAINER chengcuichao RUN apk update &&…
一.Metrics-server安装: 由于使用自动扩容,得安装heapster或metrics-server(由于heapster停止更新故用metrics-server): 1.安装之前需要为kubernetes增加配置项: 1.为/etc/kubernetes/controller-manager增加启动项: *** --horizontal-pod-autoscaler-use-rest-clients=true *** systemctl restart kube-controller…
系统环境: Ubuntu 16.04.2 LTS 软件环境: Docker 1.12.6 Go 1.8.3 Etcd 3.1.8 Flannel 0.7.1 Kubernetes master 1.7.0-alpha 安装步骤: 1 安装Docker 1) apt-get update 2) apt-get upgrade 3) apt-get install docker.io 4) service docker restart 5) docker run hello-world 6) doc…
环境:CentOS Linux release 7.3.1611 (Core)IP:192.168.0.103 [1]组件安装yum install device-mapperyum install docker -yyum install kubernetes-master etcd flannel kubernetes-node -y [2]文件配置1,docker配置文件/etc/sysconfig/docker======================================#…
#环境安装,要与控制节点一致Centos 7 Linux release 7.3.1611网络: 互通配置主机名设置各个服务器的主机名hosts#查找kubernetes支持的docker版本Kubernetes v1.7.5 == Docker 1.12.6#然后到https://yum.dockerproject.org/repo/main/centos/7/Packages/下载安装######################################################…
https://blog.csdn.net/qq_22917163/article/details/84527420 1. 通过yaml文件安装dashboard 我们可以从https://github.com/kubernetes/dashboard/releases上边找到和自己安装的k8s相对于的dashboard的版本,这里我安装的是1.8.3的版本. 1.1 下载对应版本 https://github.com/kubernetes/dashboard 下载dashboard镜像[roo…
kubernetes离线安装包,仅需三步 基础环境 关闭防火墙 selinux $ systemctl stop firewalld && systemctl disable firewalld $ setenforce 0 打开forward sysctl -w net.ipv4.ip_forward=1 关闭swap swapoff -a 再把/etc/fstab文件中带有swap的行删了,没有就无视 装这两工具如果没装的话 yum install -y ebtables socat…
单机版的kubernetes 适合初学者,对kuber有个很好的入门. 因为centos系统内置了安装源.我们可以直接安装 1.yum install -y etco kubernetes 2.whereis  etcd grep -v '^#' /etc/etcd/etcd.conf 修改  /etc/etcd/etcd.conf 都修改为:如图所示 4.启动kuber的各个服务: kube-apiserver kube-controller-manager kube-scheduler ku…
1.安装dashboard $ kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml(images地址记得改掉,因为墙,你懂得) 1.2, 配置ingress 映像域名xxx.dashboard.qing.cn(必须是https) 2 .创建admin token #cat dashboard-…
1.我们这里准备两台Centos7的主机用于安装,后续节点可以根究需要添加即可:master node01两台都得改:cat /etc/hosts192.168.71.134 master192.168.71.135 node1 $ systemctl stop firewalld$ systemctl disable firewalld $ setenforce 0$ cat /etc/selinux/configSELINUX=disabled 创建/etc/sysctl.d/k8s.con…
前言:简述kubernetes(k8s)集群 k8s集群基本功能组件由master和node组成. master节点上主要有kube-apiserver.kube-scheduler.kube-controller-manager组件组成,及Etcd和pod网络( flannel ). 1.master节点各组件介绍: API Server(kube-apiserver):负责和用户交互API Server作为k8s的前端接口,各种客户端工具以及k8s其他组件可以通过它管理集群的各种资源.(接受…
简介 从 Gitlab 8.0 开始,Gitlab CI 就已经集成在 Gitlab 中,我们只要在项目中添加一个.gitlab-ci.yml文件,然后添加一个Runner,即可进行持续集成.在介绍 Gitlab CI 之前,我们先看看一些 Gitlab CI 的一些相关概念. Pipeline 一次 Pipeline 其实相当于一次构建任务,里面可以包含很多个流程,如安装依赖.运行测试.编译.部署测试服务器.部署生产服务器等流程.任何提交或者 Merge Request 的合并都可以触发 Pi…
总结: 所需要的三个yaml文件的下载地址:https://files.cnblogs.com/files/sanduzxcvbnm/k8s-gitlab.zip Gitlab官方提供了 Helm 的方式在 Kubernetes 集群中来快速安装,但是在使用的过程中发现 Helm 提供的 Chart 包中有很多其他额外的配置,所以我们这里使用自定义的方式来安装,也就是自己来定义一些资源清单文件. Gitlab主要涉及到3个应用:Redis.Postgresql.Gitlab 核心程序,实际上我们…
1. To download Dashboard plugin deployment YAML file from internet. #cd /home #mkdir k8s #cd k8s # wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml  ##官方链接https://kubernetes.io/docs/…
cadvisor用于分析docker资源占用情况及性能的工具 安装命令: docker run --volume=/:/rootfs:ro --volume=/: --detach=true --name=cadvisor --restart=always google/cadvisor:v0.24.1 其中红色字体为相应的端口,粉色字体为容器的名称: 四个-v挂载操作不能省,如果不挂载,将无法连接到docker deamon: --privileged=true操作,是为了防止访问容器没有ro…