Cách cài đặt OpenShift Origin trên Ubuntu 18.04

Cách cài đặt OpenShift Origin trên Ubuntu 18.04 Cài đặt công cụ powerhouse có thể giúp bạn phát triển, triển khai và quản lý các ứng dụng dựa trên container.

OpenShift Origin là một triển khai mã nguồn mở của OpenShift của Red Hat. Đối với những người chưa trải nghiệm OpenShift, đây là một bản phân phối cộng đồng của Kubernetes được tối ưu hóa để phát triển, triển khai và quản lý các ứng dụng dựa trên container, tất cả đều có thể xảy ra theo yêu cầu.

Đám mây phải đọc

  • Điện toán đám mây năm 2020: Dự đoán về bảo mật, AI, Kubernetes, v.v.
  • Những tiến bộ đám mây quan trọng nhất của thập kỷ
  • Các nhà cung cấp dịch vụ máy tính để bàn hàng đầu (DaaS): Amazon, Citrix, Microsoft, VMware, v.v.
  • Chính sách điện toán đám mây (TechRepublic Premium)

Một trong những lợi thế lớn nhất của OpenShift Origin là nó cho phép các chu kỳ phát triển và phát hành nhanh hơn cho các ứng dụng.

Tôi muốn hướng dẫn bạn qua quy trình cài đặt OpenShift Origin trên Ubuntu 18.04. Mục đích của cách thực hiện này là để bạn có thể nhận được một nút OpenShift Origin duy nhất và chạy. Trong trường hợp này, bạn có thể sử dụng lốp của công nghệ này để xem nó có phù hợp với nhu cầu của công ty bạn không. Khi bạn đã đưa ra quyết định triển khai OpenShift ở cấp độ sản xuất, bạn có thể thực hiện bước nhảy vọt để triển khai một cụm. Tuy nhiên, trước đó, bạn phải biết làm thế nào để có được một nút duy nhất và chạy.

Hãy làm điều đó.

Đám mây lai: Hướng dẫn cho ưu điểm CNTT (tải xuống TechRepublic)

Những gì bạn cần

Tất cả những gì bạn cần để thực hiện công việc này là một phiên bản đang chạy của Ubuntu Server 18.04 và một tài khoản người dùng có quyền sudo.

Với hai bit đó đã sẵn sàng, hãy cài đặt.

Cách cài đặt Docker CE

Điều đầu tiên cần làm là cài đặt công cụ Docker. Để thực hiện việc này, hãy mở một cửa sổ đầu cuối và đưa ra các lệnh sau:

  • Nhập khóa GPG Docker bằng lệnh curl -fsSL https://doad.docker.com/linux/ubfox/gpg | sudo apt-key add -
  • Thêm kho lưu trữ cần thiết bằng lệnh sudo add-apt-repository "deb arch = amd64 https://doad.docker.com/linux/ubfox $ (lsb_release -cs) ổn định"
  • Cập nhật và cài đặt bằng lệnh sudo apt update && sudo apt -y cài đặt docker-ce

Khi Docker được cài đặt, bạn cần thêm người dùng của mình vào nhóm docker. Điều này được thực hiện với lệnh:

 sudo usermod -aG docker $ USER 

Sau khi ban hành lệnh trên, đăng xuất và đăng nhập lại để những thay đổi sẽ có hiệu lực.

Cách tải xuống OpenShift

Đầu tiên chúng ta cần tải xuống tệp OpenShift Origin mới nhất. Theo văn bản này, số phiên bản đó là 3.11.0. Quay trở lại cửa sổ terminal và ra lệnh:

 wget https://github.com/openshift/origin/release/doad/v3.11.0/openshift-origin-client-tools-v3.11.0-0cbc58b-linux-64bit.tar.gz 

Khi tệp được tải xuống, giải nén nó bằng lệnh:

 tar xvzf openshift * .tar.gz 

Thay đổi vào thư mục mới được tạo bằng lệnh:

 cd openshift-origin-client-tools * / 

Di chuyển các nhị phân kubectl và oc bằng lệnh:

 sudo mv oc kubectl / usr / local / bin / 

Cuối cùng, hãy chắc chắn rằng bạn có thể chạy lệnh oc với:

 phiên bản oc 

Lệnh sẽ báo cáo lại:

 oc v3.11.0 + 0cbc58b kubernetes v1.11.0 + d4cacc0 tính năng: Basic-Auth GSSAPI Kerberos SPNEGO Server https://127.0.0.1:8443 kubernetes v1.11.0 + d4cacc0 

Bạn đã sẵn sàng để tiếp tục.

Đăng ký không an toàn và bắt đầu cụm

Trước khi thực hiện các bước đầu tiên với OpenShift Origin, bạn cần định cấu hình nó để nó có thể sử dụng sổ đăng ký không an toàn. Để làm điều này, ban hành lệnh:

 mèo << EOF | sudo tee /etc/docker/daemon.json {"đăng ký không an toàn": "172.30.0.0/16"} EOF 

Khởi động lại Docker bằng lệnh:

 sudo systemctl khởi động lại docker 

Bây giờ bạn có thể khởi động máy chủ bằng lệnh:

 oc cụm lên 

Sau khi cụm được bật lên, đưa nó trở lại xuống bằng lệnh:

 cụm oc xuống 

Khi lệnh đó hoàn thành, bạn cần định cấu hình một tệp để OC không liên tục chuyển hướng từ địa chỉ IP máy chủ lưu trữ của bạn sang 127.0.0.1. Để thực hiện việc này, hãy mở tệp cấu hình bằng lệnh:

 sudo nano ./openshift.local.clusterup/openshift-controll-manager/openshift-master.kubeconfig 

Trong tệp đó, tìm kiếm dòng:

 máy chủ: https://127.0.0.1:8443 

Thay thế dòng đó bằng:

 máy chủ: https: // SERVER_IP: 8443 

Trong đó SERVER_IP là địa chỉ IP của máy chủ lưu trữ.

Lưu và đóng tập tin. Đưa cụm sao lưu lên với lệnh:

 oc cụm lên --public-hostname = SERVER_IP 

Trong đó SERVER_IP là địa chỉ IP của máy chủ lưu trữ.

Cách đăng nhập

Hãy bắt đầu với giao diện dòng lệnh cho OpenShift Origin. Để đăng nhập như một người dùng chuẩn, hãy ra lệnh:

 oc đăng nhập -u USERNAME -p PASSWORD 

Trong đó USERNAME là tên người dùng hợp lệ trên máy chủ và PASSWORD là mật khẩu cho người dùng đã nói.

Để đăng nhập với tư cách quản trị viên, hãy ra lệnh:

 hệ thống đăng nhập oc: quản trị viên 

Khi bạn đăng nhập với tư cách quản trị viên hệ thống, bạn sẽ có quyền truy cập vào các dự án tích hợp và có thể dễ dàng chuyển đổi giữa chúng ( Hình A ).

Hình A

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Đăng nhập với tư cách quản trị viên.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Chuyển sang dự án mặc định bằng lệnh:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">mặc định dự án oc

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Thay đổi người dùng nhà phát triển bằng lệnh:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">đăng nhập oc

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Tại dấu nhắc đăng nhập nhà phát triển cho cả tên người dùng và mật khẩu.

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Tạo dự án đầu tiên của bạn bằng lệnh:

 Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">oc new-project dev --display-name = "Dự án thử nghiệm" --descrip = "Dự án thử nghiệm của tôi"

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Đăng nhập vào GUI web

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Bây giờ hãy trỏ trình duyệt của bạn tới https: // SERVER_IP: 8443 / console. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Đăng nhập với nhà phát triển / nhà phát triển thông tin đăng nhập. Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Bây giờ bạn sẽ thấy mình trên bảng điều khiển OpenShift Origin ( Hình B ).

Logged in as the administrator.

" data-credit="" rel="noopener noreferrer nofollow">Hình B

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Bảng điều khiển OpenShift Origin.

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Chuyển hướng cảnh báo

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Nếu bạn thấy bạn tiếp tục được chuyển hướng đến https://127.0.0.1:8443, bạn có thể khắc phục điều đó bằng cách tạo một đường hầm SSH bằng lệnh:

 _IP The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">sudo ssh -L 8443: localhost: 8443 -f -N được bảo vệ email _IP

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Trong đó USER là tên người dùng từ xa và SERVER_IP là địa chỉ IP trên máy chủ lưu trữ. The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Bây giờ bạn sẽ có thể trỏ trình duyệt của mình tới GUI Web và không được chuyển hướng liên tục đến địa chỉ localhost.

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Bây giờ bạn đã sẵn sàng để bắt đầu sử dụng GUI dựa trên web OpenShift Origin để phát triển, triển khai và quản lý các ứng dụng dựa trên container.

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Đám mây và mọi thứ như một bản tin dịch vụ

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Đây là nguồn tài nguyên mới nhất của bạn về AWS, Microsoft Azure, Google Cloud Platform, XaaS, bảo mật đám mây và nhiều hơn nữa. The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Thứ hai được giao

The OpenShift Origin dashboard.

" data-credit="" rel="noopener noreferrer nofollow">Đăng ký hôm nay

© Copyright 2020 | mobilegn.com