Bước 1: Hướng dẫn cài đặt và cấu hình công cụ kubectl trong Kubernetes
Last updated
Last updated
Địa chỉ
VNG CorporationCông cụ command-line trong Kubernetes, kubectl, cho phép bạn thực thi các câu lệnh trong Kubernetes clusters. Bạn có thể sử dụng kubectl để triển khai các ứng dụng, theo dõi và quản lý tài nguyên của cluster, và xem log.
Bạn cần phải sử dụng phiên bản kubectl sai lệch không quá một phiên bản với version của cluster. Ví dụ, một client v1.2 nên được hoạt động với master v1.1, v1.2 và v1.3. Sử dụng phiên bản mới nhất của kubectl giúp tránh được các vấn đề không lường trước được.
Tải về phiên bản mới nhất với câu lệnh:
Để tải về phiên bản cụ thể, hãy thay thế phần $(curl -s https://storage.googleapis.com/kubernetes-release/release/stable.txt) trong câu lệnh với một phiên bản cụ thể.
Ví dụ như, để tải về phiên bản v1.17.0 trên Linux, hãy nhập như sau:
Tạo kubectl binary thực thi.
Đưa bản binary vào biến môi trường PATH của bạn.
Kiểm tra chắc chắn rằng phiên bản bạn cài là mới nhất:
Ubuntu, Debian or HypriotOS
CentOS, RHEL or Fedora
Nếu bạn đang sử dụng Ubuntu hoặc distro Linux khác hỗ trợ trình quản lý gói snap, thì kubectl đã có sẵn trong snap.
Chuyển sang user snap và thực thi câu lệnh cài đặt:
Kiểm tra phiên bản bạn vừa cài là mới nhất:
Tải về phiên bản mới nhất:
Để tải về phiên bản cụ thể, hãy thay thế phần $(curl -s
https://storage.googleapis.com/kubernetes-release/release/stable.txt
)
trong câu lệnh với phiên bản cụ thể.
Ví dụ, để tải về phiên bản v1.17.0 trên macOS, gõ:
Tạo kubectl binary thực thi.
Đưa bản binary vào biến môi trường PATH của bạn.
Kiểm tra chắc chắn rằng phiên bản bạn cài là mới nhất:
Nếu bạn đang trên macOS và sử dụng trình quản lý gói Homebrew, bạn có thể cài đặt kubectl với Homebrew.
Chạy câu lệnh cài đặt:
hoặc
Kiểm tra chắc chắn rằng phiên bản bạn cài là mới nhất:
Nếu bạn đang trên macOS và sử dụng trình quản lý gói Macports, bạn có thể cài đặt kubectl với Macports.
Chạy câu lệnh cài đặt:
Kiểm tra chắc chắn rằng phiên bản bạn cài là mới nhất:
Tải về phiên bản mới nhất v1.17.0 từ đường dẫn này.Hoặc nếu bạn đã cài đặt curl
, hãy sử dụng câu lệnh sau:
Để tìm ra phiên bản ổn định mới nhất, hãy xem https://storage.googleapis.com/kubernetes-release/release/stable.txt.
Đưa bản binary vào biến môi trường PATH của bạn.
Kiểm tra chắn chắn phiên bản kubectl
giống với bản đã tải về:
Ghi chú: Docker Desktop cho Windows thêm phiên bản
kubectl
riêng của nó vào PATH. Nếu bạn đã cài đặt Docker Desktop trước đây, bạn có thể cần đặt đường dẫn PATH của bạn trước khi bản cài đặt Docker Desktop thêm 1 PATH vào hoặc loại bỏkubectl
của Docker Desktop.
Nếu bạn đang ở trên Windows và sử dụng trình quản lý gói Powershell Gallery, bạn có thể cài đặt và cập nhật kubectl với Powershell.
Thực thi các câu lệnh cài đặt sau (hãy đảm bảo bạn tự định nghĩa DownloadLocation
):
Ghi chú: Nếu bạn không định nghĩa
DownloadLocation
,kubectl
sẽ được cài đặt ở thư mục temp của user.
Bản cài đặt sẽ tạo ra $HOME/.kube
và hướng dẫn để tạo ra file cấu hình
Kiểm tra chắc chắn rằng phiên bản bạn cài là mới nhất:
Ghi chú: Cập nhật của bản cài đặt sẽ được thực hiện khi chạy lại các câu lệnh từ bước 1.
Để cài đặt kubectl trên Windows bạn có thể sử dụng trình quản lý gói Chocolatey hoặc bộ cài đặt câu lệnh Scoop. choco
scoop
Kiểm tra chắc chắn rằng phiên bản bạn cài là mới nhất:
Di chuyển tới thư mục home của bạn:
Tạo thư mục .kube
:
Di chuyển tới thư mục .kube
bạn vừa mới tạo: