リリース v1.6.6
リリース v1.6.6
バージョン
- rancher/server:v1.6.6
- rancher/agent:v1.2.5
- rancher/lb-service-proxy:v0.7.6
- rancher-v0.6.3
- rancher-compose-v0.12.5
対応しているDockerのバージョン
- Docker 1.12.3-1.12.6
- Docker 1.13.1 (Kubenetesのサポートなし)
- Docker 17.03.0-ce/ee(Kubenetesのサポートなし)
- Docker 17.06.0-ee/ee(Kubenetesのサポートなし)
注意:Kubernetesは、Docker 1.12.6までしかサポートしていません。
Rancherサーバーのタグについて
Rancherサーバーには2種類のタグがあります。 いずれのメジャーリリースタグにおいても、個々のバージョンに向けたドキュメントを提供します。
rancher/server:latestタグ
最新の開発中ビルドを提供するタグです。これらのビルドはCIの自動化フレームワークを使って検証済みです。これらのリリースは本番環境へのデプロイを意味していません。rancher/server:stableタグ
最新のリリースビルドのタグです。本番環境にデプロイする際は本タグを利用することを推奨します。
rc{n}
サフィックスのついたリリースを使わないようにしてください。これらのrc
ビルドはRancherチームがテストを行うためのものです。
Beta - v1.6.6 - rancher/server:latest
Stable - v1.6.5 - rancher/server:stable
重要 - アップグレード
- Rancher v1.5.0 より前のバージョンからアップグレードする場合: この場合のアップグレードでは、
ネットワークサービス
インフラストラクチャスタックをアップグレードしなければこのリリースでは動かないので、自動的にアップグレードします。 Rancher v1.6.0より前のバージョンからアップグレードする場合: デフォルトのライブラリー設定で自分のカタログを変更していた場合は、元に戻ります。管理者 -> 設定 -> カタログ からデフォルトのブランチ設定を使うようにリセットする必要があります。現在のデフォルトのブランチは、
v1.6-release
ですが、古いデフォルトのブランチは、master
です。バージョンのロールバック: Rancher v1.6.6 から v1.6.5 へのロールバックをサポートしています。
- ロールバックの手順:
- アップグレード済みのバージョンで 管理者 -> 拡張設定 -> APIの値 で
upgrade.manager
の値をall
に変更. - Rancher サーバーをアップグレードしますが、古いバージョン Rancher (v1.6.5) を指定してください。当然、現在のデータベースバックアップして現在のデータベースを指定して起動してください。
- 一度 Rancher が再度起動したら、全てのインフラストラクチャスタックは v1.6.5 にマッチしたバージョンに自動的にロールバックします。
- そのインフラストラクチャスタックサービス内で2つのものを削除する必要があります。
a. Kubernetesスタックの
rancher-cloud-controller-manager
サービス b. IPSecスタックのcni-driver
サービス - 元の状態に戻ったら、
upgrade.manager
の値を元の状態 (mandatory
もしくはnone
)にもどしてください。
重要
Rancher NFSドライバーでEFSが使えるようになったので、Rancher EFS ドライバーは非推奨にしようとしています。
追加機能
- Kubernetes 1.7.2 をサポートしました
- サービスに複数のIPアドレスを要求できる機能を追加 [#5297] -
io.rancher.container.requested_ip
にIPアドレスリストをコンマ区切りで複数記述できる. Rancher CLI の拡張
インフラストラクチャサービスの更新
インフラストラクチャサービスをアップグレードするときには、推奨するアップグレードの順番 を必ず確認してください。
- ネットワークサービス - v0.2.4
- IPsec - 0.1.2
- VXLAN - 0.2.0 > 注意: このバージョンのVXLANは、新しいバージョンでしか利用できません
- Kubernetes 1.7.2 - v1.7.2-rancher5
- 新規イメージ:
rancher/k8s:v1.7.2-rancher5
,rancher/kubernetes-agent:v0.6.3
,rancher/etcd:v2.3.7-12
,rancher/kubectld:v0.8.2
,rancher/etc-host-updater:v0.0.3
,rancher/kubernetes-auth:v0.0.7
,rancher/lb-service-rancher:v0.7.8
- Kubernetesを設定するときに 追加の kubelet オプションを利用できるようにしました。[#4751]
- SkyDNS を HA構成にできるように修正しました[#8347]
- Rancher ingress コントローラーからロードバランサーを作成し、個別名称で動かせるようにしました。[#9412]
- 新規イメージ:
- Rancher NFS - 0.4.0
Known Major Issues
Major Bug Fixes since v1.6.5
- Fixed an issue where load balancer logs were not being logged after logging was was enabled in the HAProxy configuration. [#7591]
- Fixed an issue where deleting a service that was linked to a load balancer would also delete the selector rule’s on the load balancer [#9118]
- Fixed an issue where groups level permissions were not working with Kubernetes RBAC [#9150]
- FIxed an issuer where admins not part of a Kubernetes environment could not access the environment when RBAC was on [#9468]
- Fixed an issue where Kubernetes running on hosts using RHEL and native Docker were not working. [#9348, #9304]
- Fixed an issue where updating an ingress would not update the HAProxy config for the load balancer in Rancher [#9349]
- Fixed an issue where exporting secrets in our compose files were exporting incorrectly. Note: if your secret came from a file, it will still not be exported [#9059]
Rancher CLI Downloads
https://github.com/rancher/cli/releases/tag/v0.6.3
Rancher-Compose Downloads
https://github.com/rancher/rancher-compose/releases/tag/v0.12.5