[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4925":3},{"id":4,"name":5,"fullName":6,"owner":5,"repo":5,"description":7,"homepage":8,"htmlUrl":9,"language":10,"languages":9,"totalLinesOfCode":9,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":15,"subscribersCount":15,"size":15,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":15,"forks30d":15,"starsTrendScore":19,"compositeScore":20,"rankGlobal":9,"rankLanguage":9,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":24,"hasPages":22,"topics":25,"createdAt":9,"pushedAt":9,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":15,"starSnapshotCount":15,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},4925,"cert-manager","cert-manager\u002Fcert-manager","Automatically provision and manage TLS certificates in Kubernetes","https:\u002F\u002Fcert-manager.io",null,"Go",13855,2382,144,151,0,1,11,54,7,45,"Apache License 2.0",false,"master",true,[26,27,28,29,30,31],"certificate","crd","hacktoberfest","kubernetes","letsencrypt","tls","2026-06-12 02:01:05","\u003Cp align=\"center\">\n  \u003Cimg src=\".\u002Flogo\u002Flogo-small.png\" height=\"256\" width=\"256\" alt=\"cert-manager project logo\" \u002F>\n\u003C\u002Fp>\n\u003C!-- note that the cert-manager logo in this repo is referred to in other README files in the cert-manager org\n     as well as in Helm charts, etc.\n     if you change its location or name, you'll need to update several other repos too! -->\n\n\u003Cp align=\"center\">\u003Ca href=\"https:\u002F\u002Fprow.infra.cert-manager.io\u002F?job=ci-cert-manager-master-make-test\">\n\u003C!-- prow build badge, godoc, and go report card-->\n\u003Cimg alt=\"Build Status\" src=\"https:\u002F\u002Fprow.infra.cert-manager.io\u002Fbadge.svg?jobs=ci-cert-manager-master-make-test\">\n\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fpkg.go.dev\u002Fgithub.com\u002Fcert-manager\u002Fcert-manager\">\u003Cimg src=\"https:\u002F\u002Fpkg.go.dev\u002Fbadge\u002Fgithub.com\u002Fcert-manager\u002Fcert-manager.svg\" alt=\"Go Reference\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgoreportcard.com\u002Freport\u002Fgithub.com\u002Fcert-manager\u002Fcert-manager\">\u003Cimg alt=\"Go Report Card\" src=\"https:\u002F\u002Fgoreportcard.com\u002Fbadge\u002Fgithub.com\u002Fcert-manager\u002Fcert-manager\" \u002F>\u003C\u002Fa>\n\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fartifacthub.io\u002Fpackages\u002Fsearch?repo=cert-manager\">\u003Cimg alt=\"Artifact Hub\" src=\"https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fartifacthub.io\u002Fbadge\u002Frepository\u002Fcert-manager\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fscorecard.dev\u002Fviewer\u002F?uri=github.com\u002Fcert-manager\u002Fcert-manager\">\u003Cimg src=\"https:\u002F\u002Fapi.scorecard.dev\u002Fprojects\u002Fgithub.com\u002Fcert-manager\u002Fcert-manager\u002Fbadge\" alt=\"Scorecard score\"\u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fclomonitor.io\u002Fprojects\u002Fcncf\u002Fcert-manager\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fendpoint?url=https:\u002F\u002Fclomonitor.io\u002Fapi\u002Fprojects\u002Fcncf\u002Fcert-manager\u002Fbadge\" alt=\"CLOMonitor\"\u002F>\u003C\u002Fa>\n\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.bestpractices.dev\u002Fprojects\u002F8079\">\u003Cimg src=\"https:\u002F\u002Fwww.bestpractices.dev\u002Fprojects\u002F8079\u002Fbadge\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n# cert-manager\n\ncert-manager adds certificates and certificate issuers as resource types in Kubernetes clusters, and simplifies the process of obtaining, renewing and using those certificates.\n\nIt supports issuing certificates from a variety of sources, including Let's Encrypt (ACME), HashiCorp Vault, and CyberArk Certificate Manager, as well as local in-cluster issuance.\n\ncert-manager also ensures certificates remain valid and up to date, attempting to renew certificates at an appropriate time before expiry to reduce the risk of outages and remove toil.\n\n![cert-manager high level overview diagram](https:\u002F\u002Fcert-manager.io\u002Fimages\u002Fhigh-level-overview.svg)\n\n## Documentation\n\nDocumentation for cert-manager can be found at [cert-manager.io](https:\u002F\u002Fcert-manager.io\u002Fdocs\u002F).\n\nFor the common use-case of automatically issuing TLS certificates for\nIngress resources, see the [cert-manager nginx-ingress quick start guide](https:\u002F\u002Fcert-manager.io\u002Fdocs\u002Ftutorials\u002Facme\u002Fnginx-ingress\u002F).\n\nFor a more comprehensive guide to issuing your first certificate, see our [getting started guide](https:\u002F\u002Fcert-manager.io\u002Fdocs\u002Fgetting-started\u002F).\n\n### Installation\n\n[Installation](https:\u002F\u002Fcert-manager.io\u002Fdocs\u002Finstallation\u002F) is documented on the website, with a variety of supported methods.\n\n## Developing cert-manager\n\nWe actively welcome contributions and we support both Linux and macOS environments for development.\n\nDifferent platforms have different requirements; we document everything on our [Building cert-manager](https:\u002F\u002Fcert-manager.io\u002Fdocs\u002Fcontributing\u002Fbuilding\u002F)\nwebsite page.\n\nNote in particular that macOS has several extra requirements, to ensure that modern tools are installed and available. Read the page before\ngetting started!\n\n## Troubleshooting\n\nIf you encounter any issues whilst using cert-manager, we have a number of ways to get help:\n\n- A [troubleshooting guide](https:\u002F\u002Fcert-manager.io\u002Fdocs\u002Ffaq\u002Ftroubleshooting\u002F) on our website.\n- Our official [Kubernetes Slack channel](https:\u002F\u002Fcert-manager.io\u002Fdocs\u002Fcontributing\u002F#slack) - the quickest way to ask! ([#cert-manager](https:\u002F\u002Fkubernetes.slack.com\u002Fmessages\u002Fcert-manager) and [#cert-manager-dev](https:\u002F\u002Fkubernetes.slack.com\u002Fmessages\u002Fcert-manager-dev))\n- [Searching for an existing issue](https:\u002F\u002Fgithub.com\u002Fcert-manager\u002Fcert-manager\u002Fissues).\n\nIf you believe you've found a bug and cannot find an existing issue, feel free to [open a new issue](https:\u002F\u002Fgithub.com\u002Fcert-manager\u002Fcert-manager\u002Fissues)!\nBe sure to include as much information as you can about your environment.\n\n## Community\n\nThe [`cert-manager-dev` Google Group](https:\u002F\u002Fgroups.google.com\u002Fforum\u002F#!forum\u002Fcert-manager-dev)\nis used for project wide announcements and development coordination.\nAnybody with a Google account can join the group by visiting the group and clicking \"Join Group\".\n\n### Meetings\n\nWe have several public meetings which any member of our Google Group is more than welcome to join!\n\nCheck out the details on [our website](https:\u002F\u002Fcert-manager.io\u002Fdocs\u002Fcontributing\u002F#meetings). Feel\nfree to drop in and ask questions, chat with us or just to say hi!\n\n## Contributing\n\nWe welcome pull requests with open arms! There's a lot of work to do here, and\nwe're especially concerned with ensuring the longevity and reliability of the\nproject. The [contributing guide](https:\u002F\u002Fcert-manager.io\u002Fdocs\u002Fcontributing\u002F)\nwill help you get started.\n\n## Coding Conventions\n\nCode style guidelines are documented on the [coding conventions](https:\u002F\u002Fcert-manager.io\u002Fdocs\u002Fcontributing\u002Fcoding-conventions\u002F) page\nof the cert-manager website. Please try to follow those guidelines if you're submitting a pull request for cert-manager.\n\n## Importing cert-manager as a Module\n\n⚠️ Please note that cert-manager **does not** currently provide a Go module compatibility guarantee. That means that\n**most code under `pkg\u002F` is subject to change in a breaking way**, even between minor or patch releases and even if\nthe code is currently publicly exported.\n\nThe lack of a Go module compatibility guarantee does not affect API version guarantees\nunder the [Kubernetes Deprecation Policy](https:\u002F\u002Fkubernetes.io\u002Fdocs\u002Freference\u002Fusing-api\u002Fdeprecation-policy\u002F).\n\nFor more details see [Importing cert-manager in Go](https:\u002F\u002Fcert-manager.io\u002Fdocs\u002Fcontributing\u002Fimporting\u002F) on the\ncert-manager website.\n\nThe import path for cert-manager versions 1.8 and later is `github.com\u002Fcert-manager\u002Fcert-manager`.\n\nFor all versions of cert-manager before 1.8, including minor and patch releases, the import path is `github.com\u002Fjetstack\u002Fcert-manager`.\n\n## Security Reporting\n\nSecurity is the number one priority for cert-manager. If you think you've found a security vulnerability, we'd love to hear from you.\n\nFollow the instructions in [SECURITY.md](.\u002FSECURITY.md) to make a report.\n\n## Changelog\n\n[Every release](https:\u002F\u002Fgithub.com\u002Fcert-manager\u002Fcert-manager\u002Freleases) on GitHub has a changelog,\nand we also publish release notes on [the website](https:\u002F\u002Fcert-manager.io\u002Fdocs\u002Frelease-notes\u002F).\n\n## History\n\ncert-manager is loosely based upon the work of [kube-lego](https:\u002F\u002Fgithub.com\u002Fjetstack\u002Fkube-lego)\nand has borrowed some wisdom from other similar projects such as [kube-cert-manager](https:\u002F\u002Fgithub.com\u002FPalmStoneGames\u002Fkube-cert-manager).\n\n\u003Csub>\u003Csup>Logo design by [Zoe Paterson](https:\u002F\u002Fzoepatersonmedia.com)\u003C\u002Fsup>\u003C\u002Fsub>\n","cert-manager 是一个用于在 Kubernetes 集群中自动配置和管理 TLS 证书的工具。它通过引入证书和证书颁发者作为 Kubernetes 资源类型，简化了获取、更新及使用这些证书的过程。支持多种证书来源，包括 Let's Encrypt (ACME)、HashiCorp Vault 和 CyberArk Certificate Manager 等，并且能够处理本地集群内的证书签发。此外，cert-manager 还能确保证书的有效性和及时更新，在证书到期前适时尝试续期，从而降低因证书过期导致的服务中断风险。适用于需要自动化管理 TLS 证书的各种 Kubernetes 应用场景，特别是当涉及到 Ingress 资源时更为便捷。",2,"2026-06-11 03:01:32","top_language"]