Tìm hiểu về ReplicaSet trong Kubernetes
Khi một Pod trong hệ thống Kubernetes gặp vấn đề gì đó, nó không thể tự khắc phục, điều này sẽ làm cho ứng dụng của chúng ta không ổn định nếu phải gặp bất cứ vấn đề gì với Pod. Để giải quyết vấn… Read More
Khi một Pod trong hệ thống Kubernetes gặp vấn đề gì đó, nó không thể tự khắc phục, điều này sẽ làm cho ứng dụng của chúng ta không ổn định nếu phải gặp bất cứ vấn đề gì với Pod. Để giải quyết vấn… Read More
Label là các cặp giá trị key:value được gán vào một đối tượng trong Kubernetes như Pod, được sử dụng để chúng ta có thể định danh một đối tượng Kubernetes một cách nhanh chóng. Còn Selector thì được dùng để filter một tập hợp… Read More
Như mình đã nói trong bài viết về Những khái niệm quan trọng trong Kubernetes, Pod là một khái niệm, là nơi các container sẽ chạy trong Kubernetes. Một Pod có thể chứa một hoặc nhiều container với cùng context, cùng node, share network namespace và… Read More
Kubernetes được xây dựng với 3 thành phần chính là Master, Node và các Addons, cụ thể như thế nào? Chúng ta sẽ cùng nhau tìm hiểu trong bài viết này các bạn nhé! Đầu tiên là về thành phần Master. Thành phần này có… Read More
Trong bài viết trước, mình đã hướng dẫn các bạn cách cài đặt OpenShift sử dụng Docker và công cụ oc trên macOS, cài đặt OpenShift sử dụng 2 công cụ này trên CentOS có vài sự khác biệt. Mình sẽ hướng dẫn các bạn… Read More
Sau khi đã tạo một project trong OpenShift xong, việc chúng ta cần làm để làm việc với OpenShift là deploy một ứng dụng lên nó. Chúng ta có thể sử dụng web console hoặc client tool oc để tạo mới một ứng dụng trong… Read More
Mình đã hướng dẫn các bạn cách cài đặt Docker trên Ubuntu. Cài đặt Docker trên CentOS đơn giản hơn nhiều, các bạn chỉ cần mở Terminal, rồi chạy dòng lệnh sau:
1 |
sudo yum install docker |
để cài đặt Docker. Sau khi cài đặt xong thì các bạn… Read More
Mặc định, sau khi cài đặt OpenShift xong, một project tên là “My Project” sẽ được tạo. Đó là lý do tại sao khi các bạn login vào OpenShift sử dụng client tool oc hay web console, các bạn cũng sẽ thấy project “My Project”… Read More
Khi làm việc với các network đòi hỏi security, nếu chúng ta request tới các trang sử dụng HTTPS, chúng ta thường sẽ gặp những vấn đề liên quan đến SSL certificate, ví dụ của mình như sau:
1 2 3 4 5 6 7 |
[docker@minishift ~]$ curl https://auth.docker.io curl: (60) Peer's certificate issuer has been marked as not trusted by the user. More details here: http://curl.haxx.se/docs/sslcerts.html curl performs SSL certificate verification by default, using a "bundle" of Certificate Authority (CA) public keys (CA certs). If the default bundle file isn't adequate, you can specify an alternate file using the --cacert option. If this HTTPS server uses a certificate signed by a CA represented in the bundle, the certificate verification probably failed due to a problem with the certificate (it might be expired, or the name might not match the domain name in the URL). If you'd like to turn off curl's verification of the certificate, use the -k (or --insecure) option. |
Để giải quyết lỗi này, việc… Read More
Các bạn đã biết về Docker và Kubernetes với những lợi ích của chúng trong việc phát triển, triển khai và chạy các ứng dụng trên môi trường production. Để việc sử dụng Docker và Kubernetes được thuận tiện và dễ dàng hơn, người ta… Read More