提交 301d7a98 编写于 作者: 阳明的博客's avatar 阳明的博客

更新 Traefik 版本

上级 6267a5eb
......@@ -12,7 +12,7 @@
* Kubernetes 外部:日志、监控、配置管理、CI、CD、Workflow等
* Kubernetes 内部:CRI、CNI、CVI、镜像仓库、Cloud Provider、集群自身的配置和管理等
在更进一步了解了 k8s 集群的架构后,我们就可以来证书的的安装我们的 k8s 集群环境了,我们这里使用的是`kubeadm`工具来进行集群的搭建。
在更进一步了解了 k8s 集群的架构后,我们就可以来正式的的安装我们的 k8s 集群环境了,我们这里使用的是`kubeadm`工具来进行集群的搭建。
`kubeadm``Kubernetes`官方提供的用于快速安装`Kubernetes`集群的工具,通过将集群的各个组件进行容器化安装管理,通过`kubeadm`的方式安装集群比二进制的方式安装要方便不少,但是目录`kubeadm`还处于 beta 状态,还不能用于生产环境,[Using kubeadm to Create a Cluster文档](https://kubernetes.io/docs/setup/independent/create-cluster-kubeadm/)中已经说明 kubeadm 将会很快能够用于生产环境了。对于现阶段想要用于生产环境的,建议还是参考我们前面的文章:[手动搭建高可用的 kubernetes 集群](https://blog.qikqiak.com/post/manual-install-high-available-kubernetes-cluster/)或者[视频教程](https://www.haimaxy.com/course/pjrqxm/?utm_source=k8s)
......
......@@ -54,14 +54,6 @@ spec:
- name: jenkinshome
subPath: jenkins2
mountPath: /var/jenkins_home
env:
- name: LIMITS_MEMORY
valueFrom:
resourceFieldRef:
resource: limits.memory
divisor: 1Mi
- name: JAVA_OPTS
value: -Xmx$(LIMITS_MEMORY)m -XshowSettings:vm -Dhudson.slaves.NodeProvisioner.initialDelay=0 -Dhudson.slaves.NodeProvisioner.MARGIN=50 -Dhudson.slaves.NodeProvisioner.MARGIN0=0.85 -Duser.timezone=Asia/Shanghai
securityContext:
fsGroup: 1000
volumes:
......
......@@ -97,7 +97,7 @@ spec:
nodeSelector:
kubernetes.io/hostname: master
containers:
- image: traefik
- image: traefik:v1.7.17
name: traefik-ingress-lb
ports:
- name: http
......@@ -127,6 +127,8 @@ spec:
type: NodePort
```
> 需要注意的是最近 [Traefik 发布了 2.0 版本](https://www.qikqiak.com/post/traefik2-ga/),导致默认的 taefik 镜像升级到了最新版本,而 2.x 版本和 1.x 版本变化非常大,而且配置不兼容,所以这里使用的使用注意使用一个具体的镜像 tag,比如 traefik:v1.7.17
直接创建上面的资源对象即可:
```shell
$ kubectl create -f traefik.yaml
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册