To elaborate a little on the comments: Let
$$a = \underbrace{11\cdots 1}_{k \text{ times}}$$
and
$$d = 1\underbrace{0\cdots 0}_{k \text{ times}}.$$
Then, by Dirichlet's theorem, there are infinitely many primes of the form $a + nd$ which then have the desired trailing ones. To get the initial ones, let
$$x = a * 10^n = \underbrace{11\cdots 1}_{k \text{ times}}\;\;\underbrace{00\cdots 0}_{n \text{ times}}$$
for some large $n$ to be decided. Set $c = 1 + 10^{-k}$; then any $y$ with $x \leq y < cx$ must start with $k$ $1$'s as well. Letting $\pi_{d,a}(x)$ be the number of primes $p \leq x$ of the form $a + nd$, our goal is to show that
$$\pi_{d,a}(cx) - \pi_{d,a}(x) \geq 1.\tag{*}\label{*} $$ Then there is one prime of the desired form. And by varying $n$, we will get infinitely many.
To show $(*)$, we use the prime number theorem for arithmetic progressions, which states that for any given $\epsilon$ and all sufficiently large $x$,
$$(1- \epsilon) \frac {L(x)}{\phi (d)} < \pi_{d,a}(x) < (1+ \epsilon) {\frac {L(x)}{\phi (d)}}.$$
where $L(x) = x / \log(x)$. Hence $$\pi_{d,a}(cx) - \pi_{d,a}(x) > \frac{L(cx) - L(x)}{\phi(d)} - 2 \epsilon \frac{L(cx)}{\phi(d)}$$
and so we are done if we can show that for some $\epsilon$ depending only on $k$ and $d$, that for all sufficiently large $x$ $L(cx) - L(x) > \phi(d) + 2 \epsilon L(cx)$.