THẢO LUẬN

@hmquan08011996 ah được rồi bác ạ apiVersion: v1 kind: Service metadata: name: kubia spec: clusterIP: None selector: app: kubia ports: - name: http port: 80


apiVersion: apps/v1 kind: StatefulSet metadata: name: kubia spec: serviceName: kubia # the name of service replicas: 2 selector: matchLabels: app: kubia template: # pod template metadata: labels: app: kubia spec: containers: - name: kubia image: luksa/kubia-pet ports: - name: http containerPort: 8080 volumeMounts: - name: data mountPath: /var/data volumeClaimTemplates: # pvc template - metadata: name: data spec: resources: requests: storage: 1Mi accessModes: - ReadWriteOnce

0

@dinhlongit Mình nghĩ vấn đề mình gặp phải như thế này, mặc dù inspect thì nó có phần tử:

<span id="jsc_c_h9"><span class="xh99ass"><span><span class="x1i1rx1s x10l6tqk x10wlt62 x6ikm8r xjm9jq1 xzpqnlu">&nbsp;</span><span aria-hidden="true"> · </span></span></span><span class="x1kgmq87 x3nfvp2"><span class="x3nfvp2"><span class=""><span><div class="x1rg5ohu"><span><span><div class="x6s0dn4 x1lcm9me x1yr5g0i xrt01vj x10y3i5r x3nfvp2 x1qx5ct2 x150jy0e x1e558r4 x1hr4nm9"><span class="x193iq5w xeuugli x13faqbe x1vvkbs x10flsy6 x1nxh6w3 x1sibtaa xo1l8bm x1qq9wsj"><span class="x1lliihq x6ikm8r x10wlt62 x1n2onr6 xlyipyv xuxw1ft">Quản trị viên</span></span></div></span></span></div></span></span></span></span><span class="xh99ass"><span><span class="x1i1rx1s x10l6tqk x10wlt62 x6ikm8r xjm9jq1 xzpqnlu">&nbsp;</span><span aria-hidden="true"> · </span></span></span><span><span class="x4k7w5x x1h91t0o x1h9r5lt x1jfb8zj xv2umb2 x1beo9mf xaigb6o x12ejxvf x3igimt xarpa2k xedcshv x1lytzrv x1t2pt76 x7ja8zs x1qrby5j"><a class="x1i10hfl xjbqb8w x6umtig x1b1mbwd xaqea5y xav7gou x9f619 x1ypdohk xt0psk2 xe8uvvx xdj266r x11i5rnm xat24cr x1mh8g0r xexx8yu x4uap5 x18d9i69 xkhd6sd x16tdsg8 x1hl2dhg xggy1nq x1a2a7pz x1heor9g xt0b8zv xo1l8bm" href="https://www.facebook.com/groups/piandhust/posts/5318367518191815/?__cft__[0]=AZUlyW9MRthrF5gJo5GU87rFsxuKUYOn7CUucL6-gNjmAI-6pMbqstyJcja6agx27D0D_sZC8s9o-KRJjI5ZOoT1uPMTANegrouKT1hDkzJKmFz47LJqMD1fmFm6b-FfpHq8HmP7ZZa2Yf0SptfQA0HxxBG2Rbna4ttRtT-yqii75hOMxyydmFYU-_0A34YR0lY&amp;__tn__=%2CO%2CP-R" role="link" tabindex="0"><span><span class="x16dsc37 x10wlt62 x6ikm8r x1rg5ohu xt0b8zv" aria-labelledby="jsc_c_hg"><div><div class="x15bjb6t x1qlqyl8 xjb2p0i xt0psk2 x9f619"><div class="x15bjb6t x1qlqyl8 xjb2p0i xt0psk2 x9f619"><svg style="height: 14px; margin-right: -75.0852px; overflow: visible; width: 135.909px;"><use xlink:href="#gid35" xmlns:xlink="http://www.w3.org/1999/xlink"></use></svg></div></div></div></span></span></a></span></span><span class="xh99ass"><span><span class="x1i1rx1s x10l6tqk x10wlt62 x6ikm8r xjm9jq1 xzpqnlu">&nbsp;</span><span aria-hidden="true"> · </span></span></span><span class="xuxw1ft"><span class="x4k7w5x x1h91t0o x1h9r5lt x1jfb8zj xv2umb2 x1beo9mf xaigb6o x12ejxvf x3igimt xarpa2k xedcshv x1lytzrv x1t2pt76 x7ja8zs x1qrby5j"><span class="x1rg5ohu x1n2onr6 xs7f9wi"><svg fill="currentColor" viewBox="0 0 16 16" width="1em" height="1em" class="x1lliihq x1k90msu x2h7rmj x1qfuztq xcza8v6 x1kpxq89 xsmyaan" title="Đã chia sẻ với Nhóm công khai"><title>Đã chia sẻ với Nhóm công khai</title><g fill-rule="evenodd" transform="translate(-448 -544)"><g><path d="M109.5 408.5c0 3.23-2.04 5.983-4.903 7.036l.07-.036c1.167-1 1.814-2.967 2-3.834.214-1 .303-1.3-.5-1.96-.31-.253-.677-.196-1.04-.476-.246-.19-.356-.59-.606-.73-.594-.337-1.107.11-1.954.223a2.666 2.666 0 0 1-1.15-.123c-.007 0-.007 0-.013-.004l-.083-.03c-.164-.082-.077-.206.006-.36h-.006c.086-.17.086-.376-.05-.529-.19-.214-.54-.214-.804-.224-.106-.003-.21 0-.313.004l-.003-.004c-.04 0-.084.004-.124.004h-.037c-.323.007-.666-.034-.893-.314-.263-.353-.29-.733.097-1.09.28-.26.863-.8 1.807-.22.603.37 1.166.667 1.666.5.33-.11.48-.303.094-.87a1.128 1.128 0 0 1-.214-.73c.067-.776.687-.84 1.164-1.2.466-.356.68-.943.546-1.457-.106-.413-.51-.873-1.28-1.01a7.49 7.49 0 0 1 6.524 7.434" transform="translate(354 143.5)"></path><path d="M104.107 415.696A7.498 7.498 0 0 1 94.5 408.5a7.48 7.48 0 0 1 3.407-6.283 5.474 5.474 0 0 0-1.653 2.334c-.753 2.217-.217 4.075 2.29 4.075.833 0 1.4.561 1.333 2.375-.013.403.52 1.78 2.45 1.89.7.04 1.184 1.053 1.33 1.74.06.29.127.65.257.97a.174.174 0 0 0 .193.096" transform="translate(354 143.5)"></path><path fill-rule="nonzero" d="M110 408.5a8 8 0 1 1-16 0 8 8 0 0 1 16 0zm-1 0a7 7 0 1 0-14 0 7 7 0 0 0 14 0z" transform="translate(354 143.5)"></path></g></g></svg></span></span></span></span>

Nhưng khi lấy bằng css selector thì cái link thuộc phần thử này lại bị null:

Array.from(document.querySelectorAll("span[id*=jsc] > span > span > a")).map(item => item.getAttribute("href"))

Kết quả sinh ra như thê này:

0: "https://www.facebook.com/groups/piandhust/posts/6026797134015513/?__cft__[0]=AZVIXUhI6uyrBKazYNkEB1flExYULdqOrWzY_X_ymK3lhQrVdmUJYfX-IrlxtZH3CyMhf3uTyQS87ZBbfdrYPw0pHFACcRMZtiIqaSX35y1pZ-5h267R2-YyesKEGtKcZ0Y05Ueo3hJHZW2fVKCTzXH0xgcvqNXrkiaCjI3gNkWTsRVXFM97LmzxDcuRbJSmyXJpib24QsAyRG-0DfkcMH1l&__tn__=%2CO%2CP-R"
1: "https://www.facebook.com/groups/piandhust/posts/6026459217382638/?__cft__[0]=AZX0gcLTqwp7wu9WZE1xKVeL1gg3ozIrA1MMCza05EzGqe3C0GX3oEDxYiCLRmU9tUf7PNDb3Q1rdU8NsPp6L0-JTxGoPDPIFs0o2i8X3e5HNZLEFXCT8sUTZRUiyKTBSAmVi6qpNbCIDaJMzFXbTfrje_dqDO3uwrG40GYmhkbtHNmoetI_mVS36oZQxp2pEsM&__tn__=%2CO%2CP-R"
2: "#"
3: "#"
4: "https://www.facebook.com/groups/piandhust/posts/5537096599652238/?__cft__[0]=AZW03TihoA87-WrggKKW7XFvzgzp1DgTTB2vayScGKHOTaadZal01CP7meYTR7CC8oS68vA1FxscIQ6574YSsPZEthwi313fKvzAkTfD2KHoBfByt3jaPHit2PslRg4XfmyXEz0P8jnfmqSmaicp5XxCL2Q2YflH8T9Ek0nVg1sp_6qyUxsaUGrRrQqt4_2b_JM&__tn__=%2CO%2CP-R"
5: "#"
6: "#"
7: "#"
8: "https://www.facebook.com/groups/piandhust/posts/5337405762954657/?__cft__[0]=AZWU6V_tqhJ_88NA26YatCdo6qXB0Zsbu0vy8oRxEQIBv0B5E2LsznIcfTVXie3fclzL9L4U4XSIiuxcjMop7gtgalAhsU2BLnm3vJbhSukF8hHWaFp1BrbYYuXfaS5H-ELhPAEQkzWMOZ8U6K_Es4PD9adGFJvsh2Kz-DPLoxQH3aoyct-eXLnexXy9jpHjo6A&__tn__=%2CO%2CP-R"
9: "https://www.facebook.com/groups/piandhust/posts/5318385338190033/?__cft__[0]=AZVNH1FPZFrw-NDAlA8xM04GmDAxKfUr-UlKJ8GFuUbLpga3tuChOhBlHxxxro5Ps6fu3LuJob-ZHWgUVQ_cePdIHnCf-VxinDEYvyGe0cUOahQdakaIzlqdZ9GrC9bBzaQYeCkINWjOATsv9Ng9IndcN4koOolXUFrCOvadcbxcEvYTNpUXJZp_NvR2U74IhLcH0D9JicT7zk8Plc42OOVm1_YSy6OYBQBXLkjxLujKLA&__tn__=%2CO%2CP-R"
10: "#"
11: "#"
12: "#"
13: "#"
14: "#"
15: "#"
16: "#"
17: "#"
18: "#"

Kiểu 1 số thì có thể lấy được, tuy nhiên 1 số thì đang không thể lấy mặc dù inspect nó vẫn có. Không biết bạn đã gặp trường hợp này chưa có thể giúp mình không. Mình cảm ơn!

0
thg 11 4, 2022 8:33 SA

tôi không biết tại sao nhưng nó lại báo lỗi là java.lang.IllegalStateException: commit already called

0
thg 11 4, 2022 8:14 SA

okie em oi

0
thg 11 4, 2022 8:14 SA

Cảm ơn em nhiều

0
thg 11 4, 2022 8:13 SA

@NHDPhucIT khó =))) năng suất thế chắc bỏ nghề đi viết thôi

+1

@monmen Cám ơn anh. Mai ra bài mới a nha. "Thèm đọc thèm học" rồi

0

@nghiand1010 ở đoạn between giờ em truyền qua tham số để tận dụng lại estimated plan có ổn k ạ

0

@monmen By the way, mấy hình này đẹp và trực quan quá,. Không biết anh dùng phần mềm nào để vẽ vậy ạ? image.png

0

@rockman88v Cho anh xin zalo nhé, anh mời cafe nhé ! . Cám ơn bài viết rất hữu ích của em.

0

à, có vẻ version mới thì nó cần trường này nhé, bạn lên docs ở kubernetes.io để coi cho chắc nha

0

@rockman88v: cho mình hỏi đoạn setup SSL là ở đâu vậy nhỉ?ko thấy link tham chiếu

image.png

0

bác Quân Huỳnh ơi, file kubia-statefulset.yaml mình chạy toàn bị báo lỗi này "error: error validating "kubia-statefulset.yaml": error validating data: ValidationError(StatefulSet.spec): missing required field "selector" in io.k8s.api.apps.v1.StatefulSetSpec; if you choose to ignore these errors, turn validation off with --validate=false" Có vẻ đang thiếu Selector bác ạ!

0
thg 11 4, 2022 6:28 SA

Bánh cuốn quá, cảm ơn bài viết rất hay của anh !

0

@nghiand1010 à vâng em quên không để ý đoạn Today, em mai tính toán đoạn sau mà quên mất chưa tính đoạn đầu luôn, đúng ra sẽ phải là DateTime.Today.AddYears(-42) and DateTime.Today.AddDays(1).AddYears(-43). Để em tìm hiểu xem còn cách nào k 😁, bí quá chắc e xin hint từ anh vậy 😀

0

bạn xem lúc cấu hình Pod là có truyển thêm prefix: POSTGRES_ á nha, giúp mình giảm kí tự khi khai báo ConfigMap

0
Avatar
đã bình luận câu trả lời trong câu hỏi
thg 11 4, 2022 5:07 SA

@kenwiths999 à mình hiểu ý bạn rồi.

Vậy thì phải search xem gradlew có support ko bạn ạ,

0

Bác Quân Huỳnh ơi cho mình hỏi chút, trong đoạn code của 080196/hello-cm, thì chỗ nào là gọi tới các giá trị biến mà Configmap truyền vào nhỉ? Như mình thấy Configmap truyền vào 3 giá trị DB: postgres - USER: postgres - PASSWORD: postgres. Trong code cũng có đoạn gọi tới giá trị truyền vào qua ENV nhưng lại truyền giá trị vào cho 4 biến const { DB_HOST, POSTGRES_USER, POSTGRES_DB, POSTGRES_PASSWORD } = process.env; Nhờ bác giải thích giúp mình với!

0
Viblo
Hãy đăng ký một tài khoản Viblo để nhận được nhiều bài viết thú vị hơn.
Đăng kí