kubernetes
文章平均质量分 58
忱康
这个作者很懒,什么都没留下…
展开
-
Kubernetes使用Harbor仓库
Kubernetes使用自建Harbor仓库原创 2017-04-14 12:47:32 · 4797 阅读 · 0 评论 -
Kubernetes基础组件概述(这个文章太好了,保存下来)
Kubernetes基础组件概述转载 2017-08-01 09:47:19 · 1156 阅读 · 0 评论 -
Kubernetes - jenkins部署
部署Jenkins pod, jenkins-rc.yaml:apiVersion: apps/v1beta1kind: Deploymentmetadata: name: jenkinsspec: replicas: 1 strategy: type: RollingUpdate rollingUpdate: maxSurge: 1原创 2017-05-22 17:27:09 · 4428 阅读 · 1 评论 -
kubernetes 1.6.2安装记录
kubernetes 1.6.2 安装记录1.制作rpm包,时间比较长。git clone https://github.com/kubernetes/release.gitcd /root/release/rpm./docker-build.sh2.安装rpmcd /root/release/rpm/output/x86_64[root@k8s原创 2017-05-03 16:07:51 · 9861 阅读 · 0 评论 -
Kubernetes - 使用kubectl proxy
在mac本地安装minikube后使用kubectl proxy命令就可以使API server监听在本地的8001端口上:MacBook-Mini:~ topka$ kubectl proxyStarting to serve on 127.0.0.1:8001如果想通过其它主机访问就需要指定监听的地址:MacBook-Mini:~ topka$ kubectl proxy --address=原创 2017-05-18 10:53:44 · 56107 阅读 · 0 评论 -
Kubernetes - Ingress 类型
https://kubernetes.io/docs/concepts/services-networking/ingress/ Single Service Ingressingress.yaml:apiVersion: extensions/v1beta1kind: Ingressmetadata: name: test-ingressspec: backend: ser翻译 2017-05-09 15:59:22 · 2583 阅读 · 0 评论 -
Kubernetes - 滚动升级
Deployment类型的Pod使用“kubectl set”滚动升级Example:apiVersion: apps/v1beta1kind: Deploymentmetadata: name: nginx-deploymentspec: replicas: 3 template: metadata: labels: app: nginx原创 2017-05-15 19:49:51 · 2225 阅读 · 0 评论 -
Kubernetes - 使用Glusterfs做持久化存储
http://rootsongjc.github.io/blogs/kubernetes-with-glusterfs/?utm_source=tuicool&utm_medium=referral前言本文章已同步到kubernetes-handbook 7.1章节。Kubernetes集群沿用跟我一起部署kubernetes1.6集群中的三转载 2017-05-15 15:22:32 · 10037 阅读 · 0 评论 -
Kubernetes - 创建挂载共享存储的容器(NFS)
原文 https://www.58jb.com/html/135.html两台机器:kubernetes: 10.0.10.135 [Centos7.2]nfs: 10.0.10.31 [Centos6.5的机器] 由于kubernetes还是之前的实验机器,所以就直接弄好NFS服务器先;nfs服务器操作: yum install rpcbind nfs-u转载 2017-05-11 17:47:50 · 6140 阅读 · 0 评论 -
kubenetes中指定web服务器使用的数据库(集群配置管理方案--ConfigMap)
在《kubernetes权威指南中》,frontend及redis跑起来后,在web页面上无法添加messages,通过进入容器中查看使用的redis server及slave的IP地址,与实际redis pod中的地址不符,这个文章描述了如果指定启动的frontend中的redis server地址。查看frontend中指定redis server的方式为从环境变量中获取地原创 2017-04-24 15:31:17 · 1763 阅读 · 0 评论 -
Kubernetes - minikube使用insecure-registry
终于找到了答案: 方法:minikube start --vm-driver=virtualbox --insecure-registry=harbor.test.com但是如果你已经‘minikube start’过,那必须先:minikube delete然后minikube start --vm-driver=virtualbox --insecure-registry=harbor.tes原创 2017-05-24 17:54:02 · 3545 阅读 · 0 评论 -
Kubernetes - 使用RBAC授权
https://kubernetes.io/docs/admin/authorization/rbac/Role and ClusterRole一个角色包括多种权限的规则,权限是纯粹的加法(没有“否定”规则)。一个角色可以在一个命名空间中定义为一个Role,或者在集群中定义为ClusterRole。一个在默认namespace中赋予pods读权限的例子:kind翻译 2017-05-03 21:12:52 · 3671 阅读 · 1 评论 -
Kubernetes-认证
https://kubernetes.io/docs/admin/authentication/Kubernetes中的用户所有Kubernetes集群有两类用户:由Kubernetes管理的服务帐户和正常用户。正常用户是假定被外部或独立服务管理的。管理员分配私钥,用户像Keystone或google账号一样,被存储在包含用户名和密码列表的文件里。在这点上,Kubernetes没有代表正常用户帐户的翻译 2017-05-02 21:16:27 · 8252 阅读 · 0 评论 -
Kubernetes - Endpoint访问外部服务
k8s访问集群外独立的服务最好的方式是采用Endpoint方式,以mysql服务为例:创建mysql-service.yamlapiVersion: v1kind: Servicemetadata: name: mysql-productionspec: ports: - port: 3306创建mysql-endpoints.yamlkind: Endpointsa原创 2017-05-11 22:17:46 · 23073 阅读 · 1 评论 -
Kubernetes - 创建Ingress
Ingress 用来代理后端服务,它就是k8s下的nginx。安装IngressIngress需要一个默认的后端,创建default-backend.yamlapiVersion: extensions/v1beta1kind: Deploymentmetadata: name: default-http-backend labels: k8s-app: default-ht原创 2017-05-10 14:17:03 · 4558 阅读 · 0 评论 -
将Sonarqube部署到Kubernetes
Dockerfile:FROM harbor.test.com/sonar/sonarqube:6.5RUN rm -rf $SONARQUBE_HOME/lib/bundled-plugins/sonar-ldap-plugin-2.1.0.507.jarRUN cd $SONARQUBE_HOME/lib/bundled-plugins/ && \curl -sSOL https:/原创 2017-09-06 11:46:28 · 2578 阅读 · 0 评论