- vừa được xem lúc

PRIVATE CLOUD OPENSHIFT – P2: Nâng cấp

0 0 10

Người đăng: Kevin

Theo Viblo Asia

Bài viết này là một phần của chùm bài viết: Private cloud OpenShift

Bạn có thể đọc phần trước: "PRIVATE CLOUD OPENSHIFT – P1: Cài đặt OpenShift bảng Community cho môi trường Production"

VI/ Nâng cấp:

Tiến trình công việc: nâng cấp okd 4.6 lên 4.7

Đứng tại okd4-services, thực hiện như sau:

Fix lỗi phân giải tên miền

OKD bị lỗi khi phân giải tên miền cho upstream "origin-release.svc.ci.openshift.org"

oc patch ClusterVersion version --type merge --patch '{"spec":{"upstream":"https://amd64.origin.releases.ci.openshift.org/graph"}}'
Thực hiện upgrade lên version 4.7.0-0.okd-2021-08-22-163618
oc adm upgrade --clear=true
oc adm upgrade --to=4.7.0-0.okd-2021-08-22-163618 --force=true --allow-upgrade-with-warnings

Quá trình upgrade hơi bị lâu một chút vì nó không chỉ upgrade okd 4.6 -> okd 4.7 mà nó còn upgrade cả hệ điều hành từ FCOS 33 -> FCOS 34

Theo dõi phần trăm quá trình thực hiện
oc get clusterversion

-> Nó sẽ hiển thị phần trăm hoàn thành
Khi 100% hoàn thành thì sẽ có kết quả sau:

$ oc get clusterversion
NAME VERSION AVAILABLE PROGRESSING SINCE STATUS
version 4.7.0-0.okd-2021-08-22-163618 True False 3m34s Cluster version is 4.7.0-0.okd-2021-08-22-163618
Kiểm tra các CO (ClusterOperator) đã lên hết version 4.7.0-0.okd-2021-08-22-163618 chưa

$ oc get co

Nếu thấy tất cả CO đều có VERSION “4.7.0-0.okd-2021-08-22-163618” và AVAIABLE đều True hết thì hoàn thành quá trình upgrade

Kiểm tra lại các node
$ oc get node
NAME STATUS ROLES AGE VERSION
okd4-compute-1.cloud.okd.local Ready worker 50m5s v1.20.0+01994f4-1091
okd4-compute-2.cloud.okd.local Ready worker 45m2s v1.20.0+01994f4-1091
okd4-control-plane-1.cloud.okd.local Ready master 59m23s v1.20.0+01994f4-1091
okd4-control-plane-2.cloud.okd.local Ready master 55m2s v1.20.0+01994f4-1091
okd4-control-plane-3.cloud.okd.local Ready master 54m14s v1.20.0+01994f4-1091
Truy cập vào OKD

Bây giờ hãy truy cập vào OKD và tận hưởng thành quả của mình nào:
-Get kubeadmin-password

$ cat install_dir/auth/kubeadmin-password
xBEzi-E9mGS-gXVAC-m5UVL

-Mở trình duyệt vào: https://console-openshift-console.apps.cloud.okd.local/ login với user kubeadmin và password ở trên.
Lưu ý: Trong trường hợp máy mở trình duyệt không đặt DNS là 192.168.99.51 thì nó sẽ không phân giải được tên miền trên. Có thể thêm vào file hosts:

192.168.99.52 console-openshift-console.apps.cloud.okd.local oauth-openshift.apps.cloud.okd.local

Yeah, đã hoàn thành việc nậng cấp. Cụng ly chúc mừng nào.

Hãy đón đọc bài tiếp theo "PRIVATE CLOUD OPENSHIFT – P3: Cách sử dụng"

Bình luận

Bài viết tương tự

- vừa được xem lúc

Deploying A Containerized Web Application On Kubernetes

1. Overview. Kubernetes is an open source project (available on kubernetes.io) which can run on many different environments, from laptops to high-availability multi-node clusters; from public clouds to on-premise deployments; from virtual machines to bare metal.

0 0 29

- vừa được xem lúc

Kubernetes - Học cách sử dụng Kubernetes Namespace cơ bản

Namespace trong Kubernetes là gì. Tại sao nên sử dụng namespace.

0 0 97

- vừa được xem lúc

[Kubernetes] Kubectl và các command cơ bản

Mở đầu. Kubectl là công cụ quản trị Kubernetes thông qua giao diện dòng lệnh, cho phép bạn thực thi các câu lệnh trong Kubernetes cluster.

0 0 41

- vừa được xem lúc

Triển khai EFK Stack trên Kubernetes

EFK stack on K8S. Giới thiệu. Một hệ thống có thể chạy nhiều dịch vụ hoặc ứng dụng khác nhau, vì vậy việc. theo dõi hệ thống là vô cùng cần thiết.

0 0 55

- vừa được xem lúc

Thực hành Kubernetes (K8S) bằng cách sử dụng lệnh Command

Bài hướng dẫn hôm nay sẽ hướng dẫn sử dụng K8S bằng cách sử dụng câu lệnh thay vì UI trên web. Có 2 lựa chọn để thực hiện:. . Sử dụng Cloud Shell.

0 0 42

- vừa được xem lúc

Kubernetes best practices - Liveness và Readiness Health checks

Mở đầu. Kubernetes cung cấp cho bạn một framework để chạy các hệ phân tán một cách mạnh mẽ.

0 0 37