dashboard

k8s二进制安装

烂漫一生 提交于 2019-11-29 08:19:44
各节点安装 docker yum install -y yum-utils device-mapper-persistent-data lvm2 yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo yum install docker-ce -y cat << EOF > /etc/docker/daemon.json { "registry-mirrors": ["https://lvb4p7mn.mirror.aliyuncs.com"] } EOF systemctl start docker systemctl enable docker tls自签证书: mkdir ssl && cd ssl/ wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 wget https://pkg.cfssl.org/R1.2/cfssl-certinfo_linux-amd64 chmod +x cfssl_linux-amd64 cfssljson_linux-amd64 cfssl-certinfo_linux

open-falcon学习总结

两盒软妹~` 提交于 2019-11-29 05:38:33
open-falcon安装 直接安装openfalcon (略,见docker学习总结-openfalcon镜像的制作和打包或下面的链接) https://book.open-falcon.org/zh_0_2/quick_install/prepare.html https://www.cnblogs.com/nulige/p/7741580.html 使用自定义镜像部署openfalcon 获取openfalcon的docker镜像 可通过移动硬盘获取镜像的tar包或者直接从远程仓库获取 运行openfalcon容器 运行容器时需要映射四个端口,其中8081是openfalcon的Dashboard界面访问端口,1988(Agent组件 数据上报)、6030(HBS服务 心跳服务)、8433(Transfer组件 数据接收)在监控时需要用到。 docker run -dit --name 容器名称n -p Dashboard组件映射端口:8081 -p Agent组件映射端口:1988 -p HBS服务映射端口:6030 -p Transfer组件映射端口:8433 openfalcon镜像名称:openfalcon镜像tag /bin/bash ## 示例 docker run -dit --name my_openfalcon -p 10101:8081 -p 10102

Kubernets搭建Kubernetes-dashboard

放肆的年华 提交于 2019-11-29 03:10:41
接上篇文章,在已经部署好Kubernetes的基础上部署kubernetes-dashboard,它是官方提供的用户管理Kubernets集群可视化工具;部署dashboard其实和在kubernets部署其他的应用一样,创建dashboard所需的Replication Controller、Service服务即可;    注意Kubernets的Overlay Network要正常工作,每个节点都已经启动Flannel,并且docker启动时配置了Flannel提供的子网,或使用其他方式保证Container之间的连通,否则dashboard将无法正常工作; Namespace   使用默认的Namespace也是可以得,因为dashboard算是属于系统应用所以这里使用Namespace把dashboard与其他App进行隔离,建议线上正式的Kubernetes环境都要使用Namespace;   创建kube-namespace.yaml文件,内容如下: apiVersion: v1 kind: Namespace metadata: name: kube-system Replication Controller   Replication Controller用于保证pod期望状态与当前状态一致,还可对pod数量弹性伸缩,这里主要是保证dashboard的正常运行;  

How do I delete a CloudKit container?

这一生的挚爱 提交于 2019-11-29 02:06:42
问题 I accidentally created a new container in CloudKit, and it is really annoying that it comes up when I open dashboard. Any suggestion how to delete? On developer.apple.com I don't see a delete button for containers. 回答1: Apple's iOS CloudKit documentation: Enable iCloud and Select CloudKit Important: When you select CloudKit, Xcode creates a default container ID based on the bundle ID. Because you can’t delete iCloud containers , verify that your bundle ID is correct in the General pane in

OpenStack之十: 安装dashboard

Deadly 提交于 2019-11-29 01:54:39
官网地址 https://docs.openstack.org/horizon/stein/install/install-rdo.html #:安装包 [root@cobbler ~]# yum install openstack-dashboard -y #:配置 [root@cobbler ~]# vim /etc/openstack-dashboard/local_settings OPENSTACK_HOST = "192.168.7.101" #:如果有VIP这里写VIP的地址 ALLOWED_HOSTS = ['*',] SESSION_ENGINE = 'django.contrib.sessions.backends.cache' CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'www.magedu.net:11211', } } OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True OPENSTACK_API_VERSIONS = { "identity": 3, "image": 2, "volume": 3, # "compute": 2, } OPENSTACK

kubeadm安装kubernetes1.14.0

笑着哭i 提交于 2019-11-29 00:07:12
使用kubeadm搭建kubernetes1.14.0单master集群 搭建kubernetes集群需要满足一下需求: 一台或多台机器,操作系统 CentOS7.2及以上 硬件配置:2GB及以上,2个CPU及以上,硬盘30GB 集群中所有机器之间网络互通 可以访问外网,需要拉取镜像 禁止swap分区 软件版本 搭建kubernetes1.14.0,组件版本如下 kubeadm-1.14.0 kubectl-1.14.0 kubelet-1.14.0 docker-18.06 环境准备 关闭防火墙 systemctl stop firewalld && systemctl disable firewalld 关闭selinux setenforce 0 sed -i 's/^SELINUX=enforcing$/SELINUX=permissive/' /etc/selinux/config 关闭swap: $ 临时 swapoff -a $ 永久 sed -i '/ swap / s/^\(.*\)$/#\1/g' /etc/fstab 修改hosts文件,添加如下内容 # cat /etc/hosts 192.168.1.102 master 192.168.1.103 node1 修改内核参数 cat <<EOF > /etc/sysctl.d/k8s.conf net

Contour 学习笔记(一):使用 Contour 接管 Kubernetes 的南北流量

有些话、适合烂在心里 提交于 2019-11-28 23:47:37
原文链接: Contour 学习笔记(一):使用 Contour 接管 Kubernetes 的南北流量 在 Kubernetes 中运行大规模以 Web 为中心的工作负载,最关键的需求之一就是在 L7 层实现高效流畅的入口流量管理。自从第一批 Kubernetes Ingress Controller 开发完成以来, Envoy (由 Matt Klein 和 Lyft 团队开发)已经成为云原生生态系统中的新生力量。Envoy 之所以受到支持,因为它是一个 CNCF 托管的项目,与整个容器圈和云原生架构有着天然的支持。 容器公司 Heptio 开源的项目 Contour 使用 Envoy 作为 Kubernetes 的 Ingress Controller 实现,为大家提供了一条新的 Kubernetes 外部负载均衡实现思路。 据 官方博客 介绍, Heptio Contour 可以为用户提供以下好处: 一种简单的安装机制来快速部署和集成 Envoy。 与 Kubernetes 对象模型的集成。 Ingress 配置的动态更新,而无需重启底层负载均衡器。 项目成熟后,将允许使用 Envoy 一些强大的功能,如熔断器、插件式的处理器链,以及可观测性和可调试性,可以非常方便地对接监控系统。 IngressRoute 之间可以级联,用来做蓝绿部署非常方便。 下面我们就来试用一下。 1

Ant Design Pro快速入门

会有一股神秘感。 提交于 2019-11-28 23:40:59
在上一篇文章中,我们介绍了如何构建一个Ant Design Pro的环境。 同时讲解了如何启动服务并查看前端页面功能。 在本文中,我们将简单讲解如何在Ant Design Pro框架下实现自己的业务功能。 目录结构浅谈 首先,我们来简单了解一下整个项目的目录结构及其中每个文件的功能。 一个完整的目录结构如下: 其中,关于业务功能的代码都在 src 文件夹下。 而 src 中本身又包含着很多的子文件夹。 其中,我们最常用的应该了 routes , services , models 以及 components 。 下面,我们来依次了解一下这四个文件夹的作用。 routes:每个路由对应的页面组件文件。主要定义具体页面的基本结构和内容。 services:用于与后台交互、发送请求等。 models:用于组件的数据存储,接收请求返回的数据等。 components:组件文件夹。每个页面可能是由一些组件组成的,对于一些相对通用的组件,建议将该组件写入components文件夹中,并在routes文件夹中的文件引入来使用。 其余的文件夹和文件功能和含义我们不再此处展开说明,但是会在后续使用过程中随时进行补充说明。 配置新的路由和菜单 在Ant Design Pro中,前端路由是通过react-router4.0进行路由管理的。 下面,我们将会讲解如下添加一个新的路由

Ubuntu部署Kubernetes集群记录

痞子三分冷 提交于 2019-11-28 20:11:59
Master节点: 1 . 关闭防火墙 // 关闭防火墙 sudo ufw disable 2 . 关闭swap并重新加载配置 sudo swapoff -a sudo sysctl -p sudo sysctl --system 3 . 设置机器名称,用于在集群中显示,以便分辨机器 sudo hostnamectl set-hostname 主机名 4 . 安装kubeadm、kubectl、kubelet apt-get update # add aliyun resource curl -s https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg| apt-key add - cat <<EOF >/etc/apt/sources.list.d/kubernetes.list deb https://mirrors.aliyun.com/kubernetes/apt/ kubernetes-xenial main EOF apt-get update # default is latest version apt-get install -y kubelet kubeadm kubectl 5 . 安装docker 安装方式参考: https://blog.csdn.net/nickDaDa/article

二、frps 完整配置文件

拟墨画扇 提交于 2019-11-28 19:18:58
# [common] is integral section [common] # A literal address or host name for IPv6 must be enclosed # in square brackets, as in "[::1]:80", "[ipv6-host]:http" or "[ipv6-host%zone]:80" bind_addr = 0.0.0.0 bind_port = 7000 # udp port to help make udp hole to penetrate nat bind_udp_port = 7001 # udp port used for kcp protocol, it can be same with 'bind_port' # if not set, kcp is disabled in frps kcp_bind_port = 7000 # specify which address proxy will listen for, default value is same with bind_addr # proxy_bind_addr = 127.0.0.1 # if you want to support virtual host, you must set the http port for