dashboard

Kubenetes 部署 Dashboard

匿名 (未验证) 提交于 2019-12-02 23:59:01
Kubenetes 部署 Dashboard Kubenestes Dashboard 是提供 Kubernetes信息可视化的 Web 插件 部署 kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta1/aio/deploy/recommended.yaml 配置 修改为通过 NodePort 访问 kubectl -n kubernetes-dashboard edit service kubernetes-dashboard 在 ports 下面添加 nodePort: 32576 ,将 clusterIp 改为 NodePort spec : clusterIP : 10.104.3.252 externalTrafficPolicy : Cluster ports : - nodePort : 32576 port : 443 protocol : TCP targetPort : 8443 selector : k8s-app : kubernetes - dashboard sessionAffinity : None type : NodePort 此时可以通过节点 IP 和端口 https://192.168.0.110:32576/ 访问到

kubeadm部署k8s集群(1.9.2)

眉间皱痕 提交于 2019-12-02 23:56:04
Kubeadm部署K8S集群(1.9.2) Kubeadm 目前处于beta状态,官网上说2018年会推出GA版本。从我的安装体验来说:确实比存手动安装省事太多太多了! 1、环境清单 1.1、系统清单 IP Hostname Role OS 192.168.119.160 k8s-master Master CentOS 7 192.168.119.161 k8s-node-1 Node CentOS 7 1.2、软件清单 原本应该按照官方文档上的内容,通过YUM进行安装,但是由于众所周知的原因,只能通过其他途径获得rpm安装包进行安装。用到的rpm会在文件的末位提供下载地址。 kubelet-1.9.2-0.x86_64.rpm kubectl-1.9.2-0.x86_64.rpm kubeadm-1.9.2-0.x86_64.rpm kubernetes-cni-0.6.0-0.x86_64.rpm socat-1.7.3.2-2.el7.x86_64.rpm 1.3、镜像清单 与软件清单一样,镜像文件也是通过科学上网获得,本文用到的镜像文件也会附在文章末尾。 1.3.1、必须镜像 gcr.io/google_containers/kube-apiserver-amd64:v1.9.2 gcr.io/google_containers/kube-proxy-amd64:v1.9

k8s单机版[ microk8s ]

你。 提交于 2019-12-02 23:55:38
k8s 的网页管理界面:dashboard 1, ubuntu16 安装microk8s microk8s 是单机版的k8s集群,安装过程仅需2、3分钟,适合测试使用 wang@wang-GA-MA770T-UD3P:~/Downloads$ sudo snap install microk8s --classic [sudo] password for wang: microk8s v1.13.0 from 'canonical' installed wang@wang-GA-MA770T-UD3P:/home/wang# ls /snap/bin/ etcd.etcdctl microk8s.enable microk8s.status microk8s.inspect microk8s.stop microk8s.istioctl microk8s.config microk8s.kubectl microk8s.ctr microk8s.reset etcdctl microk8s.disable microk8s.start #配置环境变量 root@stack:/home/wang# echo 'export PATH=$PATH:/snap/bin'>>~/.bashrc && source ~/.bashrc # 如果之前安装了k8s, 需要覆盖之前的安装的 k8s

dashboard部署

匿名 (未验证) 提交于 2019-12-02 23:53:01
1.下载镜像 #拉取镜像 docker pull mirrorgooglecontainers/kubernetes-dashboard-amd64:v1.10.1 #重新打标签 docker tag mirrorgooglecontainers/kubernetes-dashboard-amd64:v1.10.1 k8s.gcr.io/kubernetes-dashboard-amd64:v1.10.1 #删除无用镜像 docker rmi mirrorgooglecontainers/kubernetes-dashboard-amd64:v1.10.1 2.下载dashboard资源请单 kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v1.10.1/src/deploy/recommended/kubernetes-dashboard.yaml vim kubernetes-dashboard.yaml spec: 3.创建dashboard 查看dashboard的POD是否正常启动,如果正常说明安装成功 kubectl get pods --namespace=kube-system 解决证书过期的问题参考: https://www.jianshu.com/p

Ceph Plugin - Dashboard - By Anoyi

匿名 (未验证) 提交于 2019-12-02 23:48:02
1、安装 ceph-mgr-dashboard yum install -y ceph-mgr-dashboard 2、禁用 SSL ceph config set mgr mgr/dashboard/ssl false 3、【可选】配置 host 和 port ceph config set mgr mgr/dashboard/server_addr $IP ceph config set mgr mgr/dashboard/server_port $PORT IP 不设置,默认绑定 :: ,禁用 ssl 之后,PORT 默认 8080 4、启用 Dashboard ceph mgr module enable dashboard 5、用户、密码、权限 # 创建用户 ceph dashboard ac-user-create <username> <password> administrator # 更多操作,查看帮助 ceph dashboard -h 6、查看 Dashboard 状态 ceph mgr services 使变更的配置生效 ceph mgr module disable dashboard ceph mgr module enable dashboard 配置访问前缀 ceph config set mgr mgr/dashboard/url_prefix

kubeadm搭建kubernetes集群

匿名 (未验证) 提交于 2019-12-02 23:32:01
一、环境准备 首先我的三个ubuntu云主机的配置如下 cpu数量 内存 磁盘 Ubuntu 2 8G 20G 18.04LTS 而且能保证三台机器都能连接外网 这里的所有命令都是在root用户下操作的 二、安装 1.在所有的节点上安装Docker和kubeadm root@instance-ubuntu-1:~# apt-get install curl -y root@instance-ubuntu-1:~# curl -s https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key add - root@instance-ubuntu-1:~# cat <<EOF > /etc/apt/sources.list.d/kubernetes.list deb http://apt.kubernetes.io/ kubernetes-xenial main EOF root@instance-ubuntu-1:~# apt-get update root@instance-ubuntu-1:~# apt-get install -y docker.io kubeadm 上述安装过程中,kubeadm,kubectl,kubelet,kubernetes-cni这几个二进制文件都会被自动安装好。 直接使用

Linux下安装docker与kubernetes(k8s)

匿名 (未验证) 提交于 2019-12-02 21:56:30
安装是使用Vmware虚拟机下进行,操作系统是CentOS7 64位。规划是使用三台虚拟机搭建k8s的集群,网络使用NAT模式。三台的ip分别为: k8s-master:192.168.91.132 k8s-node1:192.168.91.130 k8s-node2:192.168.91.131 docker的版本是18以上,我启用了ce版本,所以实际的版本号是18.06.3-ce k8s的版本是v1.15.0 docker本身对于环境没有太大要求,所以下面都是针对k8s的 yum install docker-ce kubelet kubeadm kubectl systemctl enable docker && systemctl restart docker systemctl enable kubelet && systemctl start kubelet 注意 :CentOS默认安装的版本较低(比如我默认安装就是13的版本号),所以当你需要最新版本的时候,还需要卸载重装最新的docker。 2017年的3月1号之后,Docker的版本命名开始发生变化,同时将CE版本和EE版本进行分开。 区别如下: Docker社区版(CE):为了开发人员或小团队创建基于容器的应用,与团队成员分享和自动化的开发管道。docker-ce提供了简单的安装和快速的安装,以便可以立即开始开发

用kubeadm构建k8s集群部署

匿名 (未验证) 提交于 2019-12-02 21:53:52
一、环境 三台centos机器 二、软件及容器准备 1.安装docker环境 本例安装 docker-ce版本,repo源为docker-ce.repo文件,拷贝到 /etc/yum.repos.d下 yum install -y docker-ce 2.下载相关镜像 本例需要一下镜像,为了集群创建时不用等候时间过长,我们用一下办法解决 K8S_VERSION=v1.11.2 ETCD_VERSION=3.2.18 PAUSE_VERSION=3.1 coredns_version=1.1.3 kube-apiserver-amd64:$K8S_VERSION kube-controller-manager-amd64:$K8S_VERSION kube-scheduler-amd64:$K8S_VERSION kube-proxy-amd64:$K8S_VERSION etcd-amd64:$ETCD_VERSION pause:$PAUSE_VERSION coredns:$coredns_version 由于不能上国外网站,我们先从registry.cn-hangzhou.aliyuncs.com/google_containers/ pull 下镜像,然后 docker tag 为要求的k8s.gcr.io/ 为此我写了一个脚本完成,pull_k8s_image.sh 三

SpringBoot Restful Crud

匿名 (未验证) 提交于 2019-12-02 21:52:03
一个简单的Restful Crud实验 // 注册 自定义的mvc组件,所有的WebMvcConfigurer组件都会一起起作用 @Bean public WebMvcConfigurer webMvcConfigurer(){ WebMvcConfigurer webMvcConfigureradapter = new WebMvcConfigurer(){ // 添加视图解析 @Override public void addViewControllers(ViewControllerRegistry registry) { registry.addViewController("/").setViewName("login"); registry.addViewController("/index.html").setViewName("login"); registry.addViewController("/main.html").setViewName("dashboard"); } /*注册拦截器 项目结构: package com.project.javasystem.Bean; public class Department { private Integer id; private String departmentName; public Department

POSTed arrays keep their values

烈酒焚心 提交于 2019-12-02 14:01:16
Today I noticed one of my Wordpress installations is behaving in a very strange way: whenever I update a post from the Dashboard, some of its extra inputs keep the values they already have (all of them are multi-dimensional arrays). For example: [post.php?post=123&action=edit] <input type="text" id="field_a0b" class="text" name="fields[a][0][b]" value="Current value" placeholder=""> If I edit that post manually (as an end user would), changing Current value to New value , then hit the Update button, $_POST['fields']['a'][0]['b'] will still contain Current value - not New value as I would