博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
给容器服务的APIServer开放IPv6的访问
阅读量:7080 次
发布时间:2019-06-28

本文共 943 字,大约阅读时间需要 3 分钟。

准备IPv6的SLB给容器服务ApiServer使用:

参考创建IPv6 SLB的,首先在集群所在的Region创建一个IPv6的SLB。

给IPv6的SLB绑定APIServer:

  1. 由于目前SLB的实现是将IPv6的包封装到IPv4的隧道中的,所以需要将机器的MTU改的更小一些,目前比较安全的值是1240,修改方式--登录到每个master节点上执行:

    ip link set eth0 mtu 1240
  2. 将后端三个master节点绑定到刚才创建的IPv6的SLB的后端上,设置监听的前端端口和后端端口均为6443,等待健康检查全都正常

配置支持IPv6的kubectl配置

  1. 打开容器服务控制台的集群管理中,拿到kubeconfig的配置,例如:

image.png

  1. 修改kubeconfig配置中server的地址为IPv6的SLB的地址,修改certificate-authority-data: xxxxinsecure-skip-tls-verify: true,然后将内容放入$HOME/.kube/config文件中,就可以用kubectl在IPv6的网络中通过IPv6操作集群了,kubeconfig示例:

    ~ cat ~/.kube/configapiVersion: v1clusters:- cluster:    server: https://[2400:3200:1600::29e]:6443 # ipv6的链接地址    insecure-skip-tls-verify: true  name: kubernetescontexts:- context:    cluster: kubernetes    user: "kubernetes-admin"  name: kubernetes-admin-xxxcurrent-context: kubernetes-admin-xxxkind: Configpreferences: {}users:- name: "kubernetes-admin"  user:    client-certificate-data: {clicert}    client-key-data: {clikey}

转载地址:http://utvml.baihongyu.com/

你可能感兴趣的文章
java反射
查看>>
有赞业务对账平台的探索与实践
查看>>
leetcode讲解--824. Goat Latin
查看>>
深入解析Node.js中的Async和Await函数
查看>>
Ubuntu 下如何安装与卸载软件 ( 一 :GUI版)
查看>>
07_01_定义加载器(Webpack Book)
查看>>
Let's encrypt 通配域名DNS验证方式的证书自动更新
查看>>
PHP 框架学习(二):Laravel
查看>>
总结常见的违背Rest原则的接口设计做法
查看>>
JAVASCRIPT中THIS指的是什么?
查看>>
LLVM3.8停止了旧Windows版本,取消Autoconf,改进Clang
查看>>
DevOps实战:Graphite监控上手指南
查看>>
SSPL的MongoDB再被抛弃,GUN Health也合流PostgreSQL
查看>>
知乎pure render专栏创办人@流形:选择React这条路,很庆幸
查看>>
修复.NET的HttpClient
查看>>
调查:Android的领先地位稳固
查看>>
在Maven项目中使用JUnit进行单元测试
查看>>
Docker发布应用程序指南
查看>>
你朋友圈里的广告是怎么做到合你胃口的?
查看>>
#第1天#《C Primer Plus》学习历程
查看>>