쿠버네티스에 대해 몰랐던 10가지

3929 단어 kubernetes

1. 처음에 자바로 작성



그래 맞아? Kris' FOSDEM 2019 talk에 따르면 .

2. 코드명 "7"



모든 것을 알고 있는Wikipedia entry에 따라:

The original codename for Kubernetes within Google was Project 7, a reference to the Star Trek ex-Borg character Seven of Nine.



Borg 출처를 숨길 수 없다고 생각합니다 ;)

3. 가장 빠르게 성장하는 OSS 프로젝트 중 하나



Kubernetes는 업계를 상당히 변화시킨 fastest growing OSS projects 중 하나입니다. 비트를 넘어 주로 ops 사람들이 이야기하던 많은 개념과 용어(롤링 업데이트 배포, 로드 밸런서, 네트워크 정책 등)는 다음과 같습니다. 이제 개발자들도 던지는 일종의 표준화된 어휘입니다.

4. 선택할 수 있는 다양한 배포판



6년 정도 밖에 되지 않았지만 거의 70개certified distributions가 존재합니다. 아직 초기 단계이므로 사용자의 절반(?)이 자체 Kubernetes 배포판을 롤링합니다. 그러나 다시, 우리는 우리 자신의 Linux 배포판을 2000년대로 잘 롤링하곤 했습니다. 그래서 거기에 있습니다.

5. 페도라를 링에 던지기



Kubernetes의 Red Hatbet very early은 Kubernetes 위에 OpenShift를 완전히 다시 작성했습니다. 이 투자는 성과를 거두었고 과정에서 RH는 OpenShift를 엔터프라이즈급 Kubernetes 배포판으로 설정했을 뿐만 아니라 RBAC 또는 포드 보안 컨텍스트와 같은 많은(일반적으로 보안 관련) 기능을 업스트림했습니다.

6. 라즈베리 파이에서 메인프레임으로



이전 Mesosphere 동료인 Elizabeth K. Joseph은 현재 IBM에서 근무하고 있으며 Red Hat의 Seth Kenlon이 제공한 코로나 이전 이전 KubeCon 및 Seth Kenlon에서 이야기했습니다5 reasons to run Kubernetes on your Raspberry Pi homelab. 그래서, 당신을 위해 무엇입니까?

7. 발음이 어렵다...



… 그리고 예, kubectlkubecuddle 으로 발음됩니다.

8. 포괄성 룰즈!



Kubernetes는 기여자 수 또는 LOC 측면에서 OSS 프로젝트 측면에서 Linux와 함께 상위에 있지만 Kubernetes에 매우 고유한 한 가지가 있습니다. 바로 매우 다양하고 포괄적인 커뮤니티입니다. 동일하게 설정된 다른 커뮤니티는 Rust 커뮤니티뿐입니다.

9. 많은 업스트림



Kubernetes 소스 코드를 트롤링할 때 발견한 것을 믿지 않을 것입니다(그리고 우리가 더 이상 여행하지 않기 때문에 무엇을 하고 싶겠습니까, LOL). 몇 가지 예:

  • Websockets ~ execlog 포드.
  • 유서 깊은 보안 복사 프로토콜 scp 과 컨테이너 간에 물건을 복사하는 좋은 오래된 tar (불변 인프라, 많이?)

  • 10. 첫 번째 커밋? 첫 커밋!



    시간 여행의 마법(erm, Git history) 덕분에 first commit이 무엇인지 알 수 있습니다.

    First commit 
    
    jbeda committed on 7 Jun 2014
    0 parents commit 2c4b3a562ce34cddc3f8218a2c4d11c7310e6d56
    Showing  with 47,501 additions and 0 deletions.
    


    Joe 그날은 확실히 바빴어요 :)

    여기까지 와주셔서 감사합니다. 아는 사람이 거의 없는 Kubernetes에서 가장 좋아하는 점은 무엇입니까? 공유하시겠습니까?


    표지 이미지는 Marcin Wichary의 사진originally posted to Flickr, CC BY 2.0을 사용합니다.

    좋은 웹페이지 즐겨찾기