记录关于系统运维,虚拟化云计算,数据库,网络安全等各方面问题,
为什么有了Kubernetes Dashboard,我却选Kuboard?   Kubernetes 已然是当下容器编排领域事实上的标准,各大云服务商都急于推出 Kubernetes 服务,互联网公司也纷纷跟进,将自己的应用容器化,并使用 Kubernetes 编排。 在 Kubernetes 图形化工具方面,我们已经获得了极大的可选择空间: 各云服务商自己推出的 Kubernetes 服务所搭载的管理控制台,例如 阿里云的 Kubernetes 服务,青云推出的 KubeSphere,其他云服务商的 CaaS 类服务 Kubernetes 官方的图形管理界面 Kubernetes Dashboard 面向企业私有化部署的 Rancher 什么场景下更适合选择 Kuboard 呢? Kubernetes 入门学习者 Kuboard类似于 Kubernetes Dashboard,是一款轻量级产品,按照 Kuboard 的文档,您可以很快地搭建一套学习 Kubernetes 用的集群环境,您也可以在自己已经有的集群上轻易地完成 Kuboard 的安装。 点击此处进入 Kuboard 官网 对于 K8S 入门学习者来说,看了那么多 Kubernetes 文章,了解了许多的跟 apiserver、...
Portainer是一个轻量级的docker环境管理UI,可以用来管理docker宿主机和docker swarm集群。他的轻量级,轻量到只要个不到100M的docker镜像容器就可以完整的提供服务。直接启动即可,异常方便。而且。现在市面上开源的docker swarm管理平台比较少,尤其是这样轻量级的更加稀少 Portainer提供的功能完全满足大小企业的大部分需求,主要功能: 1. 提供状态显示面板:显示主机或者swarm集群上有多少镜像,容器等 2. 应用模板快速部署:可以使用预存的模板或者自己定制的模板快速部署 3. 事件日志显示:对任何操作有记录,并且有页面可以显示审计日志 4. 容器控制台操作:查看容器,管理容器,查看容器占用的性能(内存,cpu等) 5. Swarm集群管理:可以管理swarm集群,是最大的优点 6. 登录用户管理:有完备的用户系统,权限控制 Protainer虽然有不少优点,但是也有几点不足: 1. Portainer没有自带的高可用,但是可以利用nfs等方式作高可用(其实这种管理平台也不是必定需要高可用) ...
前言KubeSphere是基于Kubernetes的开源容器编排管理工具,由于国内网络问题新手入门Kubernetes部署环境相对困难,建议先部署KubeSphere,KubeSphere的自动化部署完成后会自行部署好Kubernetes环境。同时拥有更清新健全的WEB管理页面。一、简介KubeSphere 是在容器调度平台 Kubernetes 之上构建的企业级分布式多租户容器管理平台,提供简单易用的操作界面,降低容器调度平台使用难度,极大减轻开发、测试、运维的日常工作的复杂度。此外,KubeSphere平台已整合并优化了多个适用于容器场景的功能模块,以帮助企业轻松应对多租户、工作负载和集群管理、服务与网络管理、应用管理、镜像仓库管理和存储管理等业务场景,KubeSphere 提供了在生产环境集群部署的全栈化容器部署与管理平台。KubeSphere具有如下特性灵活适配存储支持动态分配存储卷,屏蔽底层存储差异性,简化分配和回收存储卷流程。弹性伸缩支持集群节点在线扩容以及 Pod 动态的横向伸缩,保证集群和资源的高可用和可靠性。统一门户无基础设施依赖,无 Kubernetes 依赖,整合多种云平台,纳管多源 Kubernetes 集群。支持多租户、细粒度安全架构设计,并可集成企业中心化用户中心系统。松耦合功能模块设...
问题描述:  为了节省创建deployment的时间,提前在Node本地拉取了镜像,但是deployment在创建pod时,总是报错:can't pull image  这个错误表明,pod在创建的时候还是会去pull镜像,无论本地是否已经存在此镜像。解决方案:  通过检查deployment的yaml文件,发现 imagePullPolicy 为“Always”(默认值),修改为“IfNotPresent”或是 "Never"即可解决此问题。
Kubernet(K8s)集群安装和检查 一、组件方式检查1. Master节点:root>> kubectl get cs2. Node 节点:无  二、服务方式检查1. Master 节点:root>> systemctl status etcdroot>> systemctl status kube-apiserverroot>> systemctl status kube-controller-managerroot>> systemctl status kube-scheduler  2. Node 节点root>> systemctl status flanneldroot>> systemctl status kube-proxyroot>> systemctl status kubeletroot>> systemctl status docker  三、进程方式检查1. Master 节点:root>> ps -ef | grep etcdroot>> yum list installed | grep kube  2. Node 节点:root>> ps -ef | grep flannelroot>> ps -ef | grep kube   四、安装包方式检查1. Master 节点:root>> yum list installed | grep etcdroot>> yum list installed | grep kube  2. Node 节点:root>> yum list installed | grep flannelroot>> yum list ...
您所在的组无权查看该日志
WebVirtMgr 基于Centos7.3的KVM虚拟化管理平台安装KVM是centos下面的虚拟机,是一个比较好用的一种虚拟化技术,但是通常来说服务器跑Centos很少会安装图形界面,使用命令来管理虚拟机也是比较麻烦的,所以有一种web的虚拟化管理平台就很方便了。安装环境,Centos7.3,硬件Dell R710,3块1TB硬盘做阵列5安装KVM部分1、首先,对服务器Bios开启虚拟化支持,然后,查看服务器CPU是否支持虚拟化,一般服务器都会支持,可以看到是支持的[root@localhost ~]# egrep '(svm|vmx)' /proc/cpuinfo2、关闭Selinux,设置selinux=disabled[root@localhost ~]# vim /etc/selinux/config# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of three two values: # targeted - Targeted processes are protected, # minimum - Modification of targeted policy. Only selected processes ar...
kvm web管理工具使用wok kimchi插件管理kvm一、简介WokWok基于cherrypy的web框架,可以通过一些插件来进行扩展,例如:虚拟化管理、主机管理、系统管理。它可以在任何支持HTML5的网页浏览器中运行。KimchiKimchi是一个基于HTML5的KVM管理工具,是Wok的一个插件(使用Kimchi前一定要先安装了wok),通过Kimchi可以更方便的管理KVM。github地址:https://github.com/kimchi-project当前环境为dellT630服务器安装的Centos7.5关闭selinux和防火墙,并已安装kvm二、安装下载wok和kimchi wget https://github.com/kimchi-project/wok/releases/download/2.5.0/wok-2.5.0-0.el7.centos.noarch.rpm wget https://github.com/kimchi-project/kimchi/releases/download/2.5.0/kimchi-2.5.0-0.el7.centos.noarch.rpm 安装rpmyum install *.rpm -y 配置文件#主配置文件 /etc/wok/wok.conf #页面配置文件 /etc/nginx/conf.d/wok.conf #只是简单应用,这里使用默认配置即可 启动systemctl daemon-reload systemctl start wokd systemctl enable wokd 程序包会自动安装nginx,并配置好文件,启动的同时nginx也一起启动。ss -tnl LISTEN 0 128 172.16.16.1...
docker 使用网络以及容器互联 [root@docker01 /]# docker run -d -p 9999:5000 --name web training/webapp####小p ,容器的5000端口随机映射到宿主机的9999端口78068be818e2bb7917c97363ce2e6bc5cf1ebeb1741ff6594b2ee1e352afd07c [root@docker01 /]# docker ps -l CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 78068be818e2 training/webapp "python app.py" 14 seconds ago Up 13 seconds 0.0.0.0:9999->5000/tcp web [root@docker01 /]# docker port web 5000/tcp -> 0.0.0.0:9999[root@docker01 /]# docker run -d -P --name web training/webapp ####大p ,容器的5000端口随机映射到宿主机的随机端口 1ad2b424f6bf74a2140111a3b581ed10975bfc1bd8b8f24a24c3763e4169e60f [root@docker01 /]# docker port web 5000/tcp -> 0.0.0.0:32778 [root@docker01 /]# docker ps -l CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 1ad2b424f6bf training/webap...
Podman  - 下一代Linux容器工具                 podman是一个用于处理容器的开源Linux工具。 包括注册表中的容器,例如docker.io和quay.io. 在本文中,将展示如何使用podman构建容器映像并从中创建容器。 接下来,我展示如何将图像上传到注册表,最后,展示如何使用docker在非Linux系统上使用podman创建的完全兼容的图像创建容器。     开始之前,快速了解项目名称及徽标。 像展示的那样,podman可以使用容器,但也适用于在同一主机上一起部署的容器,容器组。 (如果了解Kubernetes,就会熟悉podman的工作原理。)重要的是,一组海豹被称为豆荚,因为上面有令人敬畏的豆荚标志。 不会在这里讨论pods,的确它是该工具的一个很棒的功能。足够的背景,让我们继续前进。这里使用的是reshot linux第一步是安装podman。 像往常一样,明智的第一步是运行更新,以获得良好的系统:$ sudo dnf -y update 在系统是最新时,继续安装podman:$ sudo dnf -y install podman使用yum或apt-get来安装和管理软件。准备podman,可使用别名docker = podman。 这意味着Li...
    总共209页,当前第3页 | 页数:
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13