Kubernetes
Kubernetes
黑虎含珠
这个作者很懒,什么都没留下…
展开
-
Docker swarm mode
Docker新版本已经通过Swarmkit组件内置了容器集群支持。本文主要描述如何使用docker swarm mode。环境manager 10.0.0.101worker node 10.0.0.102首先在两台服务器上都部署docker,本文采用的操作系统是ubuntu server 16.04,docker使用的是docker ce stable版本。这里有一个原创 2017-04-28 17:36:37 · 1311 阅读 · 0 评论 -
Kubernetes 1.9 发布
我们很高兴在今年之内进行第四次——也是最后一次版本更新公告,即Kubernetes 1.9的诞生!今天发布的版本在发展水平方面更加突出,功能越来越丰富,稳定性更为强大,社区贡献也更加令人瞩目。作为今年年内的第四次成果发布,我们希望借此机会回顾Kubernetes项目在各个关键性领域取得的进展。其中特别值得一提的是Apps Workloads API正式发布通用稳定版。这将确保潜在用转载 2017-12-17 17:49:24 · 1630 阅读 · 0 评论 -
kubernetes1.8.4 安装指南 (基于静态Pod方式安装)
目录1. 环境说明2. ssh免密登录3. 安装docker ce4. 安装etcd5. 生成证书6. 安装kubernetes master7. 安装kubernetes node8. 安装kubeDNS9. 安装calico10. 测试服务11. 安装dashboard12. 安装heapster原创 2017-12-07 17:35:10 · 1112 阅读 · 0 评论 -
kubernetes1.8.4 安装指南 -- 10. 测试nginx服务
创建一个简单的nginx服务kubectl run nginx --image=nginx --port=80kubectl expose deploy nginx --port=80 --type=LoadBalancer --external-ip=10.0.0.210kubectl get svc,po服务扩容kubectl s原创 2017-12-12 14:46:24 · 546 阅读 · 0 评论 -
kubernetes1.8.4 安装指南 -- 9. calico
在master节点通过kubectl建立calico policy controllercalico-controller.ymlapiVersion: rbac.authorization.k8s.io/v1beta1kind: ClusterRoleBindingmetadata: name: calico-kube-controllersroleRef: apiGrou原创 2017-12-12 13:52:19 · 3291 阅读 · 0 评论 -
kubernetes1.8.4 安装指南 -- 8. 安装Kube DNS
在master节点的/etc/kubernetes/addons/下面建立文件kube-dns.ymlapiVersion: v1kind: ServiceAccountmetadata: name: kube-dns labels: k8s-app: kube-dns kubernetes.io/cluster-service: "true" addonm原创 2017-12-12 13:17:00 · 2712 阅读 · 0 评论 -
kubernetes1.8.4 安装指南 -- 7. kubernetes node安装
本文开始部署kubernetes node.在所有node服务器创建目录。mkdir -p /etc/kubernetes/pki拷贝master节点的ca-key.pem, ca.pem到/etc/kubernetes/pki/拷贝master节点的bootstrap.conf到/etc/kubernetes/下载kubeletwget https://s原创 2017-12-12 10:19:39 · 1215 阅读 · 0 评论 -
kubernetes1.8.4 安装指南 -- 6. 安装kubernetes master
mkdir -p /etc/kubernetes/manifests定义apiserver pod: apiserver.ymlapiVersion: v1kind: Podmetadata: annotations: scheduler.alpha.kubernetes.io/critical-pod: "" labels: component: ku原创 2017-12-11 22:10:49 · 1110 阅读 · 0 评论 -
kubernetes1.8.4安装指南 -- 5. 证书生成
下载cfsslcd /usr/local/src/wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64 -o cfsslwget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64 -o cfssljsonwget https://pkg.cfssl.org/R1.2/cfssl原创 2017-12-11 12:59:19 · 1922 阅读 · 2 评论 -
kubernetes1.8.4 安装指南 -- 11. 安装kubernetes dashboard
接下来安装WebUI Dashboarddashboard的版本兼容性所以接下来安装的是1.8.0版本。参照文档https://github.com/kubernetes/dashboard/wiki/Certificate-management, 需要建立secret mkdir -p /etc/kubernetes/addons/certs && cd /etc原创 2017-12-15 15:58:39 · 6415 阅读 · 1 评论 -
Kubernetes1.6安装指南 (二进制文件方式)
Kubernetes的总体架构部署环境说明主机名IP操作系统角色node201 10.0.0.201 centos 7.3 64位 Masternode20210.0.0.202centos 7.3 64位Nodenode20310.0.0.203c原创 2017-05-07 22:11:06 · 3323 阅读 · 1 评论 -
kubernetes1.8.4安装指南 -- 3. 安装docker ce
由于采用的是基于静态pod的安装方式,所以需要在所有节点安装docker包括master节点.安装docker-ce 17.09yum install yum-utils device-mapper-persistent-data lvm2yum-config-manager --add-repohttps://download.docker.com/linux/cen原创 2017-12-08 16:42:27 · 1503 阅读 · 0 评论 -
kubernetes1.8.4安装指南 -- 2. ssh免密登录
实现kubernetes master到node的免密登录,以下操作只需要在master运行.生成密钥对ssh-keygen复制ssh公钥到远程主机,这样ssh到远程主机的时候不需要输入密码ssh-copy-id [email protected] [email protected]的时候不会提示是否保存密钥ssh原创 2017-12-08 16:29:19 · 2015 阅读 · 1 评论 -
Kubernetes1.8.4安装指南 -- 1. 环境准备
环境说明角色主机名IPOSkubernetes masternode21010.0.0.210centos 7.4kubernetes nodenode21110.0.0.211centos 7.4原创 2017-12-08 16:14:39 · 697 阅读 · 0 评论 -
etcd3集群部署
部署环境主机名IP操作系统node20110.0.0.201centos 7.3 64位node20210.0.0.202centos 7.3 64位node20310.0.0.203centos 7.3 64位停掉防火墙或者开通防火墙对端口2379, 2380的策略.下载e原创 2017-05-03 14:28:57 · 6125 阅读 · 1 评论 -
云原生存储项目ROOK
本周一,原生云计算基金会(CNCF)技术监管委员会(TOC)投票接受了新的托管项目Rook,这是CNCF的第15个项目也是目前为止唯一一个存储类的项目,其他项目分别是Kubernetes,Prometheus,OpenTracing,Fluentd,Linkerd,gRPC,CoreDNS,containerd,rkt,CNI,Envoy,Jaeger,Notary和TUF。根据C转载 2018-01-30 20:16:33 · 1205 阅读 · 0 评论