码迷,mamicode.com
首页 >  
搜索关键字:k8s    ( 2917个结果
使用Kubeadm部署k8s
使用Kubeadm部署k8s 本文参考 "官网教程" ,安装过程一波三折,几次想放弃,但又不甘心,一边翻着源码一边看着教程,最终才有了下面的内容。 环境要求 1. Ubuntu 16.04 2核4G 注意这里最好是2核,部署安装时发现单核导致ingress nginx部分pod无启动 安装开始之前请 ...
分类:其他好文   时间:2018-05-20 21:27:51    阅读次数:1166
K8s Ingress笔记
一 要理解一个概念,首先要明白它是干什么用的,然后再去理解它是怎么实现的。Ingress的作用就是提供一个集群外部访问集群内部的入口。那么它是怎么实现的呢,我们知道,集群内部的ClusterIP外部是无法直接访问到的,而在K8s集群中,集群外部访问内部pod中的应用大概有以下几种形式:1.通过开启proxy模式访问ClusterIP。这种方式要求我们运行kubectl作为一个未认证的用户,因此
分类:其他好文   时间:2018-05-20 18:04:25    阅读次数:175
Kuberbetes1.10 集群部署
部署说明此篇文章介绍的是Kubernets的1.10.2版本使用kubeadm工具自动化部署一套简单的k8s集群,不涉及具体原理的说明。在后续的更新中会逐步加入一些常见的生产应用案例。环境准备Master:10.0.0.1node-1node:10.0.0.2node-2所有节点初始化1、所有节点安装docker,官方推荐docker1.12的版本,使用v1.11,v1.13和v17.03的也可以
分类:其他好文   时间:2018-05-19 14:44:02    阅读次数:447
Golang之wait.Until 简单测试用例
测试目的,验证wait.Until的用法//测试wait.Until()的用途packagemainimport("fmt""k8s.io/apimachinery/pkg/util/wait""time")typestopstruct{}funcmain(){stopCh:=make(chanstruct{})//初始化一个计数器i:=0gowait.Until(func(){fmt.Print
分类:其他好文   时间:2018-05-18 16:21:01    阅读次数:1311
kubernetes中的Pod简述与实践
kubernetes中的Pod简述与实践Pod的概念详细的Pod解释可参考k8s官网,关于Pod的概念主要有以下几点:(1)Pod是kubernetes中你可以创建和部署的最小也是最简的单位。一个Pod代表着集群中运行的一个进程;(2)在Kubrenetes集群中Pod的使用方式;(3)Pod中如何管理多个容器理解Pod上面已经说了“Pod是kubernetes中你可以创建和部署的最小也是最简的单
分类:Web程序   时间:2018-05-17 21:41:22    阅读次数:271
k8s 常用命令
# 启动etcd存储服务 service etcd start # 运行master cd /opt/kubernetes/bin ./apiserver.sh 192.168.220.135 http://192.168.220.135:2379 ./scheduler.sh 192.168.22 ...
分类:其他好文   时间:2018-05-17 13:35:57    阅读次数:736
K8S集群使用Ingress实现网站入口动静分离实践
今年3月份在公司的内部k8s培训会上,和研发同事详细探讨了应用部署容器化部署的几个问题,问题简要如下:1、java应用容器化部署首先通过自动化部署工具编译出全量的war包,将war包直接编译到docker镜像后推送到私用仓库并版本化控制;其次通过更新deployment的yaml文件来实现部署和后续的滚动更新,应用程序需要进行容器化改造。这里的难点和工作量在于容器的镜像制作以及版本化管理,之后准备
分类:Web程序   时间:2018-05-16 17:27:50    阅读次数:1025
Kubernetes(k8s) 实验总结
?经过实验,个人感觉k8s真的做到了上层应用和基础架构脱离,原来需要考虑的平台差异、基础架构、双机冗余、容量扩展、软件版本升级等等一系列很费人力和时间的事情,在k8s里面全部被非常非常简单的得到了解决。 ?k8s是基于容器管理docker,node节点类似于openstack的计算节点使用docker来完成对容器的承载,master类似于openstack的controller节点完成对node的管理以及对pod的调度、自动化健康监测、node节点资源的监控,以及其他自动化的pod副本部署或者迁移。 ?k8s的主要管理命令是kubectl,可以完成大部分的k8s的管理任务,从概念上来说,如果要学习k8s,一定要先熟悉docker的使用,kubectl对pod的相关管理命令的结构和docker非常类似。
分类:Web程序   时间:2018-05-16 13:12:09    阅读次数:567
详解K8S与Rancher 2.0内的身份认证与授权
秉承Rancher一贯简易性和易用性的原则,Rancher 2.0对K8s身份认证和授权进行了更多增强和扩展,本文将在K8s的身份认证和授权的相关概念的基础上,为您介绍如何使用Rancher 2.0进行身份认证和授权。
分类:其他好文   时间:2018-05-16 13:09:50    阅读次数:158
k8s Volume
Volume一、    什么是Volume默认情况下容器的数据都是非持久化的,在容器消亡以后数据也跟着丢失,所以 Docker 提供了 Volume 机制以便将数据持久化存储。类似的,Kubernetes 提供了更强大的 Volume 机制和丰富的插件,解决了容器数据持久化和容器间共享数据的问题。与 Docker 不同,Kubernetes Volume 的生命周期与
分类:其他好文   时间:2018-05-16 12:58:16    阅读次数:197
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!