k8s安装】的更多相关文章

k8s 安装文档 1.5 http://blog.csdn.net/bobpen/article/details/78958675…
本文针对于二进制部署的k8s安装istio1.67版本 没有设置admin.conf的小伙伴请参考 https://www.cnblogs.com/Tempted/p/13469772.html 1.检查k8s dns svc 启动是否正常 访问不到svc错误,请检查K8S 上dns服务是否正常 error citadelclient Failed to create certificate: rpc error: code = Unavailable desc = connection err…
docker安装 删除依赖包 sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine 安装依赖包 sudo yum install -y yum-utils \ d…
基本概念 Helm 可以理解为 Kubernetes 的包管理工具,可以方便地发现.共享和使用为Kubernetes构建的应用,它包含几个基本概念 Helm是目前Kubernetes服务编排领域的唯一开源子项目,做为Kubernetes应用的一个包管理工具,可理解为Kubernetes的apt-get / yum Tiller 是 Helm 的服务端,部署在 Kubernetes 集群中.Tiller 用于接收 Helm 的请求,并根据 Chart 生成 Kubernetes 的部署文件( He…
1 安装Docker 1.1 增加中国区镜像 https://registry.docker-cn.com 2 下载安装k8s的镜像的脚本 https://github.com/AliyunContainerService/k8s-for-docker-desktop   注意版本 2.1 执行脚本 load_images.ps1,安装然后 使用docker images 进行查看确认 3 安装chocolatey https://chocolatey.org/install 4 安装kube-…
周六作的, 慢慢完善. #! /usr/bin/env bash set -e set -u set -x #让此脚本可以重复执行,所以加了一些判断 #使用系统的PATH环境 export PATH=$(echo $PATH) function iptables_clear() { #重置iptables iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT iptables -t nat -P…
安装kubernetes遇到 cni config uninitialized KubeletNotReady runtime network not ready: NetworkReady=false reason:NetworkPluginNotReady message:docker: network plugin is not ready: cni config uninitialized 原因:因为kubelet配置了network-plugin=cni,但是还没安装,所以状态会是No…
前面一篇已经安装好了ETCD.docker与flannel(k8s1.4.3安装实践记录(1)),现在可以开始安装k8s了 1.K8S 目前centos yum上的kubernetes还是1.2.0,因此我们只能是使用下载的安装包,进行kubernetes的安装 [root@bogon system]# yum list |grep kubernetes cockpit-kubernetes.x86_64 .el7.centos extras kubernetes.x86_64 -0.13.gi…
以下是本人安装k8s过程 一.单机配置 1. 环境准备 主机名 IP 配置 master1 192.168.1.181 1C 4G 关闭所有节点的seliux以及firewalld sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config setenforce systemctl disable firewalld systemctl stop firewalld 2. 安装docker 使用文件docker-pack…
docker pull mirrorgooglecontainers/kube-scheduler:v1.13.3 安装docker 使用阿里的源https://mirrors.aliyun.com/docker-ce/linux/centos/ Cd /etc/yum.repos.d/ Wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo 安装kubernetes程序包 装备源https://mirrors.…
转自 http://www.cnblogs.com/informatics/p/7389806.html 安装和配置 从github.com/kubernetes/kubernetes上下载1.6.8已编译好的二进制文件 tar xzvf kubernetes.tar.gz cd kubernetes ./cluster/get-kube-binaries.sh 执行该shell会自动下载kube的server和client可执行文件,其中客户端文件会自动安装在kubernetes目录下的cli…
   1.Kubernetes Dashboard 是 k8s集群的⼀个 WEB UI管理⼯具,代码托管在 github 上,地址: https://github.com/kubernetes/dashboard 2.安装直接使用官方文件就行(如果地址失效去github 看一下) wget https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboa…
容器是发展趋势,所以是时候从虚拟机中脱离出来,投入到容器化的怀抱中了. 曾经试过安装k8s,都没有成功,各种乱七八糟的报错,于是一拖再拖,这次总算发现一个可以快速部署的工具,终于安装成功了. 这个k8s快速部署工具就是kubekit github地址是 https://github.com/Orientsoft/kubekit 直接按照以上这个地址的步骤部署也可以. 接下来我说一下具体的部署说明: 大体步骤是在关闭防火墙的Centos7.3上,下载解压kubekit安装包以及package压缩包…
角色 节点名 节点ip master n1 192.168.14.11 节点1 n2 192.168.14.12 节点2 n3 192.168.14.13 https://raw.githubusercontent.com/lannyMa/scripts/master/k8s/ 准备token.csv和bootstrap.kubeconfig文件 - 在master生成token.csv BOOTSTRAP_TOKEN="41f7e4ba8b7be874fcff18bf5cf41a7c"…
这个我使用了nodeport方式导出来. 为了安装,最好在前面加个nginx作密码验证... 这个端口,可以通过防火墙禁掉. # Copyright 2017 The Kubernetes Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You…
1. 环境准备 安装nginx-ingress-controller和backend cd /etc/yum.repos.d/mainfests 下载镜像的脚本 vi ingressnginx.sh #!/bin/bash images=( nginx-ingress-controller:-beta. defaultbackend:1.4) for imageName in ${images[@]} ; do docker pull docker.io/chenliujin/$imageNam…
官方安装:https://getkong.org/install/kubernetes/ 扩展讲解:https://blog.fleeto.us/post/intro-kong/ 提示:本文是在k8s(kubernetes)上安装kong以及Kubernetes Ingress Controller,将Kong部署到Kubernetes上很简单,但将Kubernetes的服务与Kong整合是一个手动过程,所以在2018年5月8日,发布了Kubernetes Ingress Controller.…
1.系统配置 centos7.7 docker 1.13.1 centos7下安装docker:https://www.cnblogs.com/pu20065226/p/10536744.html 2.关闭防火墙,selinux,swapoff   systemctl disable firewalld #停止firewall systemctl stop firewalld #禁止firewall开机启动firewall-cmd --state #查看防火墙状态 swapoff -a   #…
今天安装k8sV1.16的版本时候,执行突然发现命令不对,之前安装V1.15的时候是可以的,可能是版本升级的原因. 解决: unknown flag: --experimental-upload-certs,将–experimental-upload-certs 替换为 --upload-certs [root@k8s-master opt]# kubeadm init --config=kubeadm-config.yaml --experimental-upload-certs | tee…
1.1 k8s的架构 除了核心组件,还有一些推荐的Add-ons: 组件名称 说明 kube-dns 负责为整个集群提供DNS服务 Ingress Controller 为服务提供外网入口 Heapster 提供资源监控 Dashboard 提供GUI Federation 提供跨可用区的集群 Fluentd-elasticsearch 提供集群日志采集.存储与查询 1.2 修改ip地址,主机和host解析 10.0.0.11 k8s-master 10.0.0.12 k8s-node1 10.…
开始以为只要安装 prometheus-operator 就行了. git clone https://github.com/coreos/prometheus-operator.git cd prometheus-operator sed 's/namespace: default/namespace: monitoring/g' bundle.yaml | kubectl apply -f - 安装后发现只有一个 prometheus-operator pod . $ kubectl get…
一.Elasticsearch安装 helm安装的也行,而且helm安装的stable/elasticsearch可用性更高,但是使用资源更多. 1.安装elasticsearch(线上环境千万记得把emptyDir改了,一定要使用存储.) #下载资源文件 wget https://raw.githubusercontent.com/kubernetes/kubernetes/master/cluster/addons/fluentd-elasticsearch/es-statefulset.y…
1.客户端安装 A.直接在github上下载二进制文件进行解压,下载地址:https://github.com/kubernetes/helm/releases B.将解压出来的二进制文件helm 拷贝至/usr/bin下面 2.安装tiller服务端:直接采用在k8s集群中跑pod的的模式进行安装,执行下列命令即可 # helm init --upgrade -i registry.cn-hangzhou.aliyuncs.com/google_containers/tiller:xxx -i…
背景: 由于工作发生了一些变动,很长时间没有写博客了. 概述: 这篇文章是为了介绍使用kubeadm安装Kubernetes集群(可以用于生产级别).使用了Centos 7系统. 一.Centos7 配置说明 1.   Firewalld(防火墙) CentOS Linux 7 默认开起来防火墙服务(firewalld),而Kubernetes的Master与工作Node之间会有大量的网络通信,安全的做法是在防火墙上配置Kbernetes各组件(api-server.kubelet等等)需要相互…
准备工作 安装Helm curl -L https://git.io/get_helm.sh | bash 创建账户 cat > heml-rbac.yaml << EOF apiVersion: v1 kind: ServiceAccount metadata: name: tiller namespace: kube-system --- apiVersion: rbac.authorization.k8s.io/v1beta1 kind: ClusterRoleBinding me…
一.下载helm安装脚本 1.1 介绍 Helm是Kubernetes的包管理器. 其实就是管理了一推配置文件,ds,configmap,deployment......,一类规则. 就类似: yum是centos的包管理器. apt-get是ubuntu的包管理器. pip是python的包管理器. npm是nodejs的包管理器. 1.2 下载helm安装脚本 # 这样下载的都是master 最新版的. curl https://raw.githubusercontent.com/helm/…
1. 安装要求 在开始之前,部署Kubernetes集群机器需要满足以下几个条件: 一台或多台机器,操作系统 CentOS7.x-86_x64 硬件配置:2GB或更多RAM,2个CPU或更多CPU,硬盘30GB或更多 可以访问外网,需要拉取镜像,如果服务器不能上网,需要提前下载镜像并导入节点 禁止swap分区 2. 准备环境 角色 IP HostName master 172.16.3.181 k8smaster node1 172.16.3.182 k8snode1 node2 172.16.…
安装 1. 关闭防火墙服务 # systemctl disable firewalld # systemctl stop firewalld 2. 安装etcd以及kubernetes软件 yum install -y etcd kubernetes 3. 修改Docker配置为 vim /etc/sysconfig/docker OPTIONS='--selinux-enabled=false --insecure-registry grc.io --log-driver=journald -…
1. 准备CentOS7环境 #关闭防火墙 # systemctl disable firewalld # systemctl stop firewalld #安装etcd, kubernetes(会自动安装docker) # yum install -y etcd kubernetes jdk.maven/gradle.git Harbor搭建:镜像私服仓库 gitlab搭建 jekins搭建 docker搭建 kubernetes集群搭建 gitlab与jekins配置 镜像私服仓库: ha…
1. git  clone $ git clone git@github.com:Mashape/kong-dist-kubernetes.git $ cd kong-dist-kubernetes   2. 修改配置文件   主要是k8s 对应service 的类型 修改为 type: nodePort   3. 创建服务    注意此处因为镜像的原因没有使用 cassandra kubectl create -f kong_postgres.yaml kubectl create -f po…